laravel - 无法与主机 mailhog 建立连接:stream_socket_client():php_network_getaddresses:getaddrinfo 失败:
问题描述
我正在使用来自 docker 容器的 laravel,并且我从其他容器配置了一个 mailhog 服务器(不在同一个 docker-compose 文件中)
这是我的 .env 配置
MAIL_DRIVER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=from@example.com
MAIL_FROM_NAME="${APP_NAME}"
在地平线上我得到这个错误:Swift_TransportException:无法与主机mailhog建立连接:stream_socket_client():php_network_getaddresses:getaddrinfo失败:/var/www/html/vendor/swiftmailer/swiftmailer/lib/classes/中的名称解析暂时失败Swift/Transport/StreamBuffer.php:261
请提供任何帮助。谢谢你
解决方案
您遇到网络错误。线索是:
无法与主机 mailhog 建立连接
php_network_getaddresses:getaddrinfo 失败
名称解析暂时失败
原因是它mailhog
不是一个完全合格的 DNS 主机。尝试类似的东西localhost
推荐阅读
- react-native - 如何在本机反应中隐藏顶部导航栏
- python - 使用 LSTM 时结果中的行数错误
- python - pytest中的导入路径
- tensorflow - 如何在 tf.distribute.experimental.MultiWorkerMirroredStrategy 中合并分布式工作人员的结果
- websphere - 在“ websphere 中的 dropins 文件夹下有多个战争文件如何为每个战争生成单独的日志文件”
- c++ - 使共享指针指向一个变量
- rabbitmq - 如何使用python解决Rabbitmq中的消费者错误
- java - 正则表达式查找所有美元符号、括号和逗号
- android - Flutter 华为通过 http 推送
- r - 如何从列表中提取最小值并在 r 中为它们命名