Laravel Mail Smtp php_network_getaddresses: getaddrinfo failed: Name or service not known
Posted
技术标签:
【中文标题】Laravel Mail Smtp php_network_getaddresses: getaddrinfo failed: Name or service not known【英文标题】: 【发布时间】:2021-08-07 12:23:08 【问题描述】:直到昨天在 laravel 中使用 smtp 发送邮件一切正常,但突然间这个异常来自服务器
"message": "Connection could not be established with host [php_network_getaddresses: getaddrinfo failed: Name or service not known #0]
我尽力了,但还是没有运气,我的配置是正确的,但这里的错误仍然是我的 smtp 邮件配置
MAIL_DRIVER=smtp MAIL_HOST=zizutechnologies.com MAIL_PORT=465 MAIL_USERNAME=no_reply@zizutechnologies.com MAIL_PASSWORD=XXXXXXXXXX MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=no_reply@zizutechnologies.com MAIL_FROM_NAME="zizutechnologies"
【问题讨论】:
【参考方案1】:您的 laravel 应用程序是在私有实例还是私有服务器上运行?要找出答案,请尝试从您的服务器 ping 到 zizutechnologies.com。如果没有连接成功,说明服务器不识别地址。我通常做的是将它添加到 hosts 文件中(如果是 linux 服务器,则添加到 /etc/hosts)。
ip_zizutechnologies.com zizutechnologies.com
【讨论】:
以上是关于Laravel Mail Smtp php_network_getaddresses: getaddrinfo failed: Name or service not known的主要内容,如果未能解决你的问题,请参考以下文章
Laravel5.5 邮件驱动使用 SMTP 驱动实现邮件发送
Laravel ZOHO SMTP 电子邮件无法通过身份验证
Laravel Mail Smtp php_network_getaddresses: getaddrinfo failed: Name or service not known