【发布时间】:2016-08-16 07:12:29
【问题描述】:
我正在使用 Mailgun,它在本地 (Xampp) 运行良好,但是当我将应用程序部署到服务器时,它会抛出此错误。
StreamBuffer.php 第 269 行中的 Swift_TransportException:连接 无法与主机 smtp.mailgun.org 建立 [Connection timed #110]
PS:我尝试了一些答案,将 encryption_type 更改为 tls 并将 smpt 替换为 IP,但没有任何效果。
.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=mailgunSMTPLogin
MAIL_PASSWORD=password
MAIL_ENCRYPTION=null
【问题讨论】:
-
你能从你的服务器远程登录到 smtp.mailgun.org 或至少 ping。
-
使用 32 字节数据 Ping smtp.mailgun.org [104.130.177.23]:来自 104.130.177.23 的回复:字节=32 时间=293 毫秒 TTL=249 来自 104.130.177.23 的回复:字节=32 时间=284ms TTL=249 来自 104.130.177.23 的回复:字节=32 时间=334ms TTL=249 来自 104.130.177.23 的回复:字节=32 时间=325ms TTL=249 104.130.177.23 的 Ping 统计信息:数据包:已发送 = 4,已接收 = 4,丢失 = 0(0% 丢失),以毫秒为单位的近似往返时间:最小值 = 284 毫秒,最大值 = 334 毫秒,平均值 = 309 毫秒
-
那很好.. 你能用 ip 和端口试试 telnet
标签: php laravel smtp laravel-5.2