我正在尝试从Godaddy Webmail发送电子邮件。 这是.env文件的配置
MAIL_DRIVER=smtp
MAIL_HOST=dedrelay.secureserver.net
MAIL_PORT=465
MAIL_USERNAME=my_webmail_username
MAIL_PASSWORD='my_web_mail_pass'
MAIL_ENCRYPTION=ssl
但是在日志文件中显示错误
local.ERROR:无法与主机建立连接 dedrelay.secureserver.net
我了解到“ MAIL_HOST”存在问题。 但是如何获得Godaddy网络邮件的正确“ MAIL_HOST”?
答案 0 :(得分:2)
我找到了解决方案。
从Godaddy cPanel转到“电子邮件帐户”(在搜索栏中搜索电子邮件帐户)。在“电子邮件帐户”页面中,转到“电子邮件帐户”标签,然后单击“访问Webmail”。
在此“访问网络邮件”页面的底部,您将在“邮件客户端手动设置”部分下找到“发送服务器”部分。该“发件服务器”是所需的“ MAIL_HOST”。
答案 1 :(得分:0)
由smtpout.secureserver.net建议,您是否尝试使用GoDaddy作为MAIL_HOST
如果上述方法无效,则以下StackOverflow answer可能会有帮助。
答案 2 :(得分:0)
尝试将MAIL_DRIVER=smtp
更改为MAIL_DRIVER=mail
答案 3 :(得分:0)
您需要将MAIL_PORT更改为587并将加密设置为tls,下面是示例
MAIL_DRIVER=smtp
MAIL_HOST=host53.registrar-servers.com
MAIL_PORT=587
MAIL_USERNAME=no-reply@someemail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls