phpmailer - отправляет только одно письмо

Swat

Новичок
phpmailer - отправляет только одно письмо

Добрый вечер))
Использую для отправки почти класс PHPMailer

выполняю его следующей функции

mailsend('[email protected]','Заголовок','ТОпик',$body);

в функции тупо подставляются параметры куда отправлять, заголовок и т.д.

мне надо отправить два письма на разные ящики... делаю так

mailsend('[email protected]','Леха','Заказ своей майки',$body);

mailsend('[email protected]','ываы','ываыв',$body);

отсылвается только первое письмо, а далее походу подвисает потому что за всем этим идет функция вывода сообщения об успешной отправке

error_page('Ваше сообщение отправлено','Ваше сообщение отправлено. В ближайшее время с вами свяжется администрация.',0);

значит письмо отправляется а функция уже error_page не выполняется... очевидно тут подвисает...

пробовал делать задержку например sleep(5) ничего не помогает ((

помогите пожалуйста))
 

MiRacLe

просто Чудо
Сегодня столкнулся с "такой же" проблемой, после отправки (успешной) через mail, апач (win32) уходит в себя, после нескольких неудачных попыток разобраться в том, кто виноват и что делать отправил почту посредством smtp и забил. В bugs.php.net встречаются похожие симптомы, но разбираться детально не было желания.
 

Swat

Новичок
проблему решил с помощью добавления еще одного получателя в классе...

$mail->AddAddress('[email protected]', 'Первый человек');
$mail->AddAddress('[email protected]', 'Второй человек');

всем спасибо
 
Сверху