Подтвердить что ты не робот

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...

4b9b3361

Ответ 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