Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: как организовать рассылку по нескольким адресам?

Сообщения:  [1-6] 

 
 автор: oppo   (16.09.2005 в 23:15)   письмо автору
 
   для: napTu3aH   (16.09.2005 в 11:53)
 

//ip можно получить так $ip=getenv('REMOTE_ADDR'); после формы
$to = "OLEG <ваш адрес@mail.ru>" . ", " ; //обратите внимание на запятую
//$to .= "Kelly <".$email.">";
$to.="Yuriy<друга адрес@ukrmodels.kh.ua>";
$date=date("j M Y") ;
$subject="Подтверждение от $имя сайта ";
$body="Здравствуйте , $username !
Вы оставили файл на сайте $имя сайта:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Картинку можно увидеть по адресу : $text
ip : $ip
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ваше изображение будет рассмотрено в ближайшее время.
С уважением администратор.
===================================
Отправлено: $date. \n Сайт : $путь к сайту \n Пошта :$email";
$headers = "From: ".$zag."\n";
//$headers .= "Reply-To: <".$email.">\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-MSMail-Priority: Low\r\n";
$headers .= "Content-Type: text/plain; charset=windows-1251\n";
mail($to , $subject, $body, $headers);

   
 
 автор: Artemy   (16.09.2005 в 12:14)   письмо автору
 
   для: napTu3aH   (16.09.2005 в 11:53)
 

Есть два способа!

Первый отправлять в цикле:
<?PHP
 $members
=array('inav@mysite.ru','petr@mysite.ru','sidor@mysite.ru');
 if(
sizeof($members)>0){
   for(
$i=0;$i<sizeof($members);$i++){
     
mail($members[$i],"Тема","Сообщение","Content-type: text/html; charset=windows-1251 \r\n")
   }
 }
?>


Второй использовать MIME заголовки:
<?PHP
 $mail_to
="ivan@mysite.ru";
 
$subject="Тема";
 
$message="Сообщение";
 
$headers="Content-type: text/html; charset=windows-1251 \r\n";
 
$headers.="From: Mailer Deamon <mailer@mysite.com>\r\n"
 
$headers.="Cc: petr@mysite.ru\r\n"
 
$headers.="Bcc: sidor@mysite.ru\r\n"// Можно использовать неограниченное количество раз, единственный минус этого способа, каждый  получатель будет видеть адреса всех получателей в поле "Кому" 
 // Этот заголовок также можно формировать в цикле, как приведенно выше!
 
mail($mail_to,$subject,$message,$headers);
?>

   
 
 автор: Akira   (16.09.2005 в 12:08)   письмо автору
 
   для: napTu3aH   (16.09.2005 в 11:53)
 


mail("test@mail.com, test1@mail.com, test2@mail.com", "Sublect", "Meeesage")

   
 
 автор: beowulf   (16.09.2005 в 12:06)   письмо автору
 
   для: napTu3aH   (16.09.2005 в 11:53)
 

это понятно, а можно сделать так, чтобы они отправлялись по отдельности? Т.е. чтобы в графе "кому" не стояли все эти адреса, а только тот, по которому письмо пришло. Судя по-всему надо использовать цикл?

   
 
 автор: napTu3aH   (16.09.2005 в 11:53)   письмо автору
 
   для: beowulf   (16.09.2005 в 11:42)
 


mail("myadress@com.ru", "mynewadress@com.ru", "","", $mess);

Скорее всего так

   
 
 автор: beowulf   (16.09.2005 в 11:42)   письмо автору
 
 

Есть код
mail("myadress@com.ru", "","", $mess); 
. Но он отправляет письма только по 1 адресу. Подскажите, как сделать, чтобы письма уходили по нескольким адресам?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования