как определить, отправилось-ли письмо

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

caxapok

Guest
Столкнулся с такой-же проблемой, только не пойму, как определить, отправилось-ли письмо, если всегда выдается FALSE?
(а письмо отправляется)

if (mail($to, $subject, $message, $headers))
{
echo "Заказ отправлен!";
...
}
else
{
echo "Заказ НЕ отправлен!";
}

sleep тебе поможет

PS это функция php, я не отправляю тебя спать
Как применить этот sleep для единичного вызова функции mail?

Спасибо!
 
Ответьте по существу!
Как корректно определить результат работы функции mail?
(подробности выше)
 
Ваш совет я уже слышал - он мне, к сожалению не помог.

Пожалуйста, если кто-то сталкивался с подобной проблемой, прошу подсказать ее решение.

Спасибо!
 
Автор оригинала: caxapok
Пожалуйста, если кто-то сталкивался с подобной проблемой, прошу подсказать ее решение.
если в maillog'e есть сообщение, что следующий сервер получил сообщение: Message accepted for delivery

все остальное - от лукавого
 
Сегодня позвонил хостерам. Сказали, что у них PHP работает в так называемом "safe mode", и поэтому функция mail ВСЕГДА выдает FALSE.
Поэтому остается "верить на слово" и вызывать эту функцию вслепую.
 
Сверху