Php принимает 1 + минуту для отправки почты с sendmail и maildev
Maildev работает с
maildev -s 25
PHP настроен с помощью
[mail function]
SMTP = 127.0.0.1
smtp_port = 25
Когда я пытаюсь отправить почту (с помощью PHPMailer), я вижу, что sendmail запущен:
0784 www-data 20 0 4508 748 672 S 0.0 0.0 0:00.00 sh -c /usr/sbin/sendmail -t -i -oi [email protected]
И примерно через ~ 2 млн, этот процесс заканчивается, и письма отправляются на Maildev.
Я не понимаю, почему письма не отправляются прямо в Maildev...
Ответы
Ответ 1
Я наконец нашел его!
В моем /var/logs/mail.log у меня был этот журнал ошибок:
My unqualified host name (hugo) unknown; sleeping for retry
Затем через 1 минуту:
Unable to qualify my own domain name (hugo) -- using short name
Я исправил эту ошибку с помощью https://askubuntu.com/a/436270/510570:
Установка хорошего FQDN в моем файле /etc/hosts
:
127.0.0.1 hugo.example.com hugo
И применяя его:
sudo hostname hugo.example.com