0
Answered

Не работает php mail

Владислав Беллик 10 years ago updated by Sasha Liah 8 years ago 9
Поставил панель ajenti-v, не работает функция php mail, сообщения пишет что отправляет но по адресату не доходят, отправляю из wordpress. Что делать? Как исправить?

Answer

Answer
Answered
Сервер требует аутентификации, пример: http://php.net/manual/en/function.mail.php#39305
Answer
Answered
Сервер требует аутентификации, пример: http://php.net/manual/en/function.mail.php#39305
Как оказалось что сообщения доходят, с задержкой в несколько часов, весь вечер я нажимал отправить тестовое сообщение, ничего не приходило а на утро 30 сообщений. В чем проблема, может гдето настройки Php храмают? Почему он так отправляет?
Можно проверить, сразу ли успешно отправляются письма, смотря в /var/log/exim/mainlog во время отправки письма, или отправить его используя exim -v recipient@gmail.com.
Лог я нашел, вот только не совсем понятно, http://onm.by/log.txt
Яндекс почему-то не принимает
"host mx.yandex.ru [213.180.204.89]: 451 4.7.1 Sorry, the service is currently unavailable. Please come back later." >> https://toster.ru/q/38981
Почему то сообщения не принимает не Gmail, Mail.ru, Hotmail. Я отправлял на разные почтовые адреса и все время одно и тоже. На яндекс хотя бы через несколько часов дошло, а на остальные вообще нет. Что можно предпринять, может это все таки проблема на сервере? Порты? Что? У меня раньше стоял Windows Server 2008, там был Apache + php 5.3.5 собирал вручную, все работало на ура. Решил перейти на CentOS и Ajenti теперь стало не пойми что.
А что в логах с другими получателями?
Вот весь лог, http://onm.by/log.txt, хотя странно, сейчас уже работает, не понятно в чем была проблема.

Кто то нашел решение о задержке поставки письма, а то я так же штук 10 отправил, прошло часа 2 как установил, а мне только спустя 2 часа пришло письмо что ваша панель установлена, не хилое опоздание писем