отправка письма

  • Автор темы Programmer_Hard
  • Дата начала
P

Programmer_Hard

#1
У меня такая проблема:
на мой сайт приходят люди, рег-я, оставляя свой майл
нужно периодически отправлять письма всем клиентам
какими функциями это реализуется на рнр? (имеется ввиду вункция отправки письма)
 
H

Holger Dee Assuran

#2
Я думаю можно составлять список адресов рассылки и проходить по нему циклом, отправляя сообщение на каждый адрес с помощью функции mail (email, subj, msg_text, from), где:
email - адрес получателя
subj - тема сообщения
msg_text - текст сообщения
from - дополнительные данные, например поле FROM (отправитель) /может отсутствовать/
 
13.09.2006
23
0
#4
Код:
<?PHP 

$FromName	 = "Брейль Андрюха"; 
$FromEmail	= "breil-an@mail.ru"; 
$ToName	  = "Брейль Андрей"; 
$ToEmail	 = "br.andy@bk.ru"; 
$Subject	 = "PHP ist toll Хорошо"; 
$Message	 = "Hallo Claudia! Хорошо"; 
$Charset	 = "UTF-8"; 

// mb_language("Ru"); // optional 
mb_internal_encoding($Charset); 
$From		 = mb_encode_mimeheader($FromName) . " <" . $FromEmail . ">"; 
$To		  = mb_encode_mimeheader($ToName) . " <" . $ToEmail . ">"; 
$Headers	 = "From: " . $From . "\r\n"; 
$Headers .= 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n";
mail($To, "=?UTF-8?B?".base64_encode($Subject)."?=", $Message, $Headers);

?>
нужна помощь
пришедшие письма отображаются в Outlook и Outlook Expres нормально, а в Thebat в Message каракули.
может кто знает чего тут не хватает ?
 
G

GOsha

#6
Все на месте. ПОсмотрите кодировки по умолчанию TheBat - должно быть Авто.