sko
Guest
Гарантии срабатывания mail() ?
Я вчитывался и понял что проконтролировать отправку письма на php невозможно. Вопрос несколько иной: как быть уверенным что функция mail() вообще сработала?
я бы сделал так:
if (mail(...)) echo "сработало!";
else echo "не сработало...";
НО в справочнике написано bool mail(), и эта функция не возвращает чего-либо типа true/false, и поэтому не является условием для if.
Так каковы гарантии что функция mail() сработала? Или просто если сервер не выдал никаких ошибок, то функция сработала? Например я указываю для отправки несуществующий ящик - сервер не ругается, ну и ладно, ну и пусть - я хотя бы буду уверен что письмо отправлено на указанный мной ящик при обработке формы, и поэтому точно дойдет.
А?
Я вчитывался и понял что проконтролировать отправку письма на php невозможно. Вопрос несколько иной: как быть уверенным что функция mail() вообще сработала?
я бы сделал так:
if (mail(...)) echo "сработало!";
else echo "не сработало...";
НО в справочнике написано bool mail(), и эта функция не возвращает чего-либо типа true/false, и поэтому не является условием для if.
Так каковы гарантии что функция mail() сработала? Или просто если сервер не выдал никаких ошибок, то функция сработала? Например я указываю для отправки несуществующий ящик - сервер не ругается, ну и ладно, ну и пусть - я хотя бы буду уверен что письмо отправлено на указанный мной ящик при обработке формы, и поэтому точно дойдет.
А?