2017-05-08 42 views
10

Maildev đang chạy vớiphp mất 1+ phút để gửi mail với sendmail & maildev

maildev -s 25 

PHP được thiết lập với

[mail function] 
SMTP = 127.0.0.1 
smtp_port = 25 

Khi tôi cố gắng để gửi mail (với PHPMailer), tôi thấy sendmail đó đang chạy:

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] 

Và sau khoảng ~ 2 triệu, quá trình đó kết thúc và thư được gửi đến Maildev.

Tôi không hiểu tại sao thư không được gửi trực tiếp đến Maildev ...

Trả lời

9

Cuối cùng tôi đã tìm thấy nó!

Trong /var/logs/mail.log của tôi, tôi đã log này lỗi:

My unqualified host name (hugo) unknown; sleeping for retry 

Sau đó 1 phút sau:

Unable to qualify my own domain name (hugo) -- using short name 

tôi sửa lại lỗi này với https://askubuntu.com/a/436270/510570, bởi:

Đặt FQDN tốt trong số /etc/hosts tệp:

127.0.0.1 hugo.example.com hugo 

Và áp dụng:

sudo hostname hugo.example.com 
Các vấn đề liên quan