SMTP邮件-无法与主机建立连接的可能原因是什么?

时间:2019-05-02 13:02:43

标签: php laravel smtp

我整日忙于工作,但找不到错误的任何解决方案-

  

无法与主机mail.mydomain.com建立连接[php_network_getaddresses:getaddrinfo失败:名称或服务未知#0]

以下是我的 .env 文件-

MAIL_DRIVER=smtp
MAIL_HOST=mail.mydomain.com
MAIL_PORT=587 // tried 25 as well
MAIL_USERNAME=info@mydomain.com
MAIL_PASSWORD=Password123
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=info@mydomain.com
MAIL_FROM_NAME='My App'

我已从Godaddy购买了域名,并将我的应用托管在托管鳄鱼上。我不确定是否需要检查与MX记录集相关的任何内容?

此错误的所有可能原因是什么?请帮帮我。

1 个答案:

答案 0 :(得分:1)

getaddrinfo failed通常意味着无法从计算机访问主机。 也许您没有为mail.yourdomain.com配置DNS?

您可以尝试使用具有相同凭据的电子邮件客户端(在同一台计算机上)查看它是否能够发送电子邮件,我想它也会失败。