Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как отправить два сообщения с помощью класса PHPMailer?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
frost18
Отправлено: 18 Июня, 2012 - 18:27:07
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2011  
Откуда: Москва, Росиия


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. // Класс рассылки писем.
  3. $PHPMailer = new PHPMailer;
  4.  
  5. // Устанавливаем класс как рассыльщика писем.
  6. $PHPMailer->IsSendmail();
  7.  
  8. // Устанавливаем кодировку.
  9. $PHPMailer->CharSet = 'windows-1251';
  10.  
  11. //Добавляем адрес пользователя
  12. $PHPMailer->AddAddress('test@test.ru');
  13.  
  14. // Устанавливаем с какой почты пришло письмо.
  15. $PHPMailer->SetFrom('robot@test.ru', 'Почтовый робот сайта');
  16.  
  17. // Устанавливаем тему письма.
  18. $PHPMailer->Subject = 'Тема';
  19.  
  20. // Передаем тело сообщения как HTML.
  21. $PHPMailer->MsgHTML('<html>Тело...</html>');
  22.  
  23. // Отправляем письмо.
  24. $PHPMailer->Send();
  25.  


Подскажите как мне отправить второе письмо?
Мне нужно заново создавать экземпляр класса и опять указывать настройки?

Пробую делать так:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. //Удаляем всех получателей
  4. $PHPMailer->ClearAllRecipients();
  5.  
  6. //Добавляем служебные адрес
  7. $PHPMailer->AddAddress(test2@test2.ru);
  8.  
  9. //Добавляем тело сообщения.
  10. $PHPMailer->MsgHTML('<html>... Тело2</html>');
  11.  
  12. //Отправляем письмо.
  13. $PHPMailer->Send();
  14.  

В итоге у меня во втором письме два тела письма. Как сделать что бы отправить два разных?
 
 Top
jonston
Отправлено: 18 Июня, 2012 - 18:34:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




экземпляр не нужно создавать.Нужно указать настройки.Причем помнить о старых свойствах
которые ты определял для первого письма.


-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
zazaka
Отправлено: 04 Февраля, 2013 - 23:52:11
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




Собственно вопрос по теме.
использую данный класс php майлера
Как сделать рассылку одного письма но нескольким адресатам.
И чтобы в строке "кому" был написан адрес конкретного получателя.
-
Если делаю $mail->AddAddress (и список адресов) то в строке кому пишутся все адреса

если пишу получателей копии $mail->AddCC() - то пишется адрес тот что написан AddAddress у всех копий
тоже самое если указать список скрытых получателей копии.
.
Единственный вариант какой придумал это сделать экземпляр письма и в цикле заганять в AddAddress по 1 адресу и отправлять затем очищать адрес получателя и опять новый заганять .. но что то мн е подсказывает что должен быть какой то вариант загнать все адреса списком..
возможно кто то сталкивался с данным вопросом - подскажите как решить.
 
 Top
armancho7777777 Супермодератор
Отправлено: 05 Февраля, 2013 - 00:59:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Воспользуйтесь этим классом:
http://forum.php.su/topic.php?fo...35&topic=788
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB