php - 无法与主机 smtp.domain.com 建立连接:stream_socket_client():
问题描述
我正在尝试在 laravel 上注册用户后发送电子邮件。但是当我尝试发送电子邮件时出现以下错误。
无法与主机 smtp.domain.com 建立连接:stream_socket_client():php_network_getaddresses:getaddrinfo 失败:名称或服务未知
MAIL_MAILER=smtp
MAIL_HOST=smtp.domain.com
MAIL_PORT=465
MAIL_USERNAME=admin@domain.com
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=admin@domain.com
MAIL_FROM_NAME="${APP_NAME}"
我已经清除了缓存。我还联系了我的提供商并告诉我端口是开放的。
解决方案
我查找电子邮件设置并更改托管中的 MAIL_HOST
MAIL_MAILER=sendmail
MAIL_HOST=smtpout.secureserver.net
MAIL_PORT=465
MAIL_USERNAME=admin@domain.com
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=admin@domain.com
MAIL_FROM_NAME="${APP_NAME}"
推荐阅读
- c# - 如何在20停止它?
- tabulator - 更改图标/按钮列的格式
- java - 如何从 javaFX 文本字段中获取 UserInput:
- python - 鉴于有很多商店(熊猫),从上一期获取商店的销售额
- retrofit2 - 将 ActivityTestRule 更新为 ActivityScenario
- javascript - 将多个参数传递给 Svelte 中的动态路由
- axios - getServerSideProps 外部 api 数据获取返回错误
- sql - 如果 SQL :parameter 在 DB2 JDBC 中为“ALL”,如何匹配所有行?
- java - 如何将 JavaDoc 转换为 Markdown?
- python - 列出具有最大重复字符的字符串的所有可能排列