Отправка письма нескольким адресатам?

Статус
В этой теме нельзя размещать новые ответы.

Flash

Новичок
Отправка письма нескольким адресатам?

Написал е-майл рассылку и появилась загвоздка:
У меня в базе хранится инфа Фирма - E-mail
Если у одной фирмы одно мыло отправляется отлично, но не знаю как отправить на несколько мыл.
Причем информация в базе хранится [email protected]; [email protected]
Думаю вопрос простой, а ответа незнаю.
 

SiMM

Новичок
Понятие "циклы" тебе известно? А массивы?
[m]language.control-structures[/m] & [m]language.types.array[/m]
 

Flash

Новичок
Нет мне надо отправить так же как например нескольким адресатам в Bat
 

Flash

Новичок
Так посмотрел там через запятую и всё отправляет. Делаю тоже самое не работает может потому что пользуюсь отправкой через сокет.

-~{}~ 16.08.05 10:22:

Народ ну помогите кто-нибудь
 

thunderslim

Новичок
а причем здесь заголовок письма и то , как ты его отправляешь? Пиши в заголовке эти адреса через запятую а отправляй циклом, разбив строку с адресам на массив с разделителем нужным и всё. Проблемы я не вижу. Читай MIME-кодирование, работай с заголовками письма, а не с методом отправки.
 

griha

Новичок
Самое простое - это использовать стандартную функция mail(string to, string subject, string message [, string additional_headers [, string additional_parameters]]).
Для нескольких адресов пишешь:
PHP:
$from = '[email protected]';//email отправителя
$to = 'kostya<[email protected]>'.', ';//адреса получателя через ','
$to .= 'igor<[email protected]>';
$subject = 'Тема';
$body= 'Текст письма';
$headers[] = "From: $from"; //заголовок отправителя
//можно сформировать заголовки 'Cc' и 'Bcc'
$headers[] = "Cc: mn<[email protected]>";
$headers[] = "Bcc: mn<[email protected]>";
mail($to, stripslashes(trim($subject)),
            stripcslashes($body), implode("\r\n", $headers));
Самое главное, чтобы не было символов newline в поле 'to' и 'subject'
отправляй циклом, разбив строку с адресам на массив с разделителем нужным и всё
Использовать циклы в этом случае неразумно. Где можно,нужно избегать использование циклов.
 

ixen

Новичок
Извините что поднимаю древнюю тему, но тоже столкнулся с этой проблемой, вобщем причина не отправки писем одной командой заключалась в том. что после запятой между адресами не нужно ставить пробел. пишется слитно. может кому то пригодится.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху