我有一个Laravel应用程序,我需要从中发送电子邮件。在我的.env文件中
MAIL_DRIVER=smtp
MAIL_HOST=example.com
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="no-reply@example.com"
MAIL_FROM_NAME="DoNotReply"
但是我得到500 |服务器错误。日志文件显示“错误:无法与主机localhost建立连接”。我也尝试将MAIL_HOST更改为mydomain.com
,但是发生了相同的错误。
我登录到ubuntu服务器,可以在Postfix
上看到/etc/postfix/main.cf
配置文件
myhostname
设置为mydomain.com
是正确的还是需要更改?
我不知道使用什么用户名或密码,所以我假设null
可以发送,因为默认情况下不需要身份验证?
能否请您告知如何使其工作?