функция mail() не стабильно отрабатывает?

dbodb

Новичок
функция mail() не стабильно отрабатывает?

Подскажите, у меня функция mail() как-то работает не всегда, возможно из-за большой нагрузки на сервер,
а может еще почему-то, но иногда пользователи жалуются, что письма не приходят.

Как можно сделать, чтобы она работала стабильно?

Я вот подумал, может вот так:

while(!mail(...));

Или дело в чем-то другом...
 

Splurov

Новичок
иногда пользователи жалуются, что письма не приходят
Спрашиваем эмейл, смотрим в логи. Если письмо не было отправлено по вине mail() в логах ничего не будет. Иначе смотрим ответ сервера на который отправляем, он может реджектнуть письмо, если ему не понравился твой сервер (не правильно настроен, например; или заголовки у письма неверные). Если не реджектнул, значит пользователь смотрит письмо в папочке спам.
 

baev

‹°°¬•
Команда форума

Viktor_Rez

Новичок
dbodb
Она, функция, имеет однозначный двоичный код, и твои догадки - фуфло! В какой среде работает mail(), и куда потом идут пакеты SMTP или POP?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Viktor_Rez
повежливей, plz
"фуфла" тут нет - он спрашивает, а не продает
 
Сверху