[PHP] Функция mail всегда возвращает false при отправке на несколько адресов
То есть, если так:
mail("я@сайт.ru, ты@сайт.ru",....);
то функция всегда возвращает false, а если так:
mail("я@сайт.ru",....);
mail("ты@сайт.ru",....);
то все нормально.
Функция mail() всегда возвращает false при отправке на несколько адресов.
То есть, если так:
mail("я@сайт.ru, ты@сайт.ru",....);
то функция всегда возвращает false, а если так:
mail("я@сайт.ru",....);
mail("ты@сайт.ru",....);
то все нормально.
Оно и верно, синтаксис функции mail():
bool mail(string $to, string $subject, string $msg [, string $header]);
А если хочешь как в примере, то:
$maillist = array('mail@mail.ru','admin@mail.ru','webmaster@mail.ru');
for ($i = 0; $i < sizeof ($maillist); $i++)
{
$subject="Тема";
$msg="";
mail($maillist[$i], $subject, $msg);
}
Receiver, or receivers of the mail.
The formatting of this string must comply with RFC 2822. Some examples are:
[email]user@example.com[/email]
[email]user@example.com[/email], [email]anotheruser@example.com[/email]
User <user@example.com>
User <user@example.com>, Another User <anotheruser@example.com>
ну а во вторых, список адресов задан в одной строке через зпт, при этом адреса могут быть записаны так:
Парсить строку нет желания...хотя я чувствую что предется.
Всегда false
Возможно мой пост лишь флейм.
Кстати, а письма все таки уходят? ИМХО тут дело не в РНР... Возможно какие-то настройки ОС, файрволла...
ИМХО лучше этой функцией вообще не пользоваться. <...> В свое время я потратил несколько дней времени и написал класс для отправки почты через сокеты.
Лучше вообще ничем не пользоваться...
Ты потратил несколько дней на изобретение велосипеда. mail() делает то же самое.
Лучше вообще ничем не пользоваться...
Ты потратил несколько дней на изобретение велосипеда. mail() делает то же самое.
Не то же самое. К тому же тогда других методов для отправки почты не было - mail() была отключена администратором в целях безопасности (а также fopen, fread и т.д.). Да и изобрести велосипед порой полезно, чтобы понять тонкости и суть работы систем.