【问题标题】:Very slow smtp.gmail.com connection (digital ocean)非常慢的 smtp.gmail.com 连接(数字海洋)
【发布时间】:2015-01-14 18:37:26
【问题描述】:

我试图弄清楚为什么我的 Gmail PHPMailer 发送速度太慢(一封小电子邮件超过一分钟)。我尝试了以下方法:

telnet smtp.gmail.com 587

...我收到一条消息说服务器是(我添加了等)

Trying 2607:f8b0:etc:etc::6c..." 

然后,4分钟后,出现了这个输出:

Trying 64.233.etc.etc
Connected to smtp.gmail.com
Escape character is '^]'.
220 mx.google.com etc..

我正在使用 Digital Ocean,并相信我已将所有内容配置为发送邮件。我确实收到了电子邮件,但没有几分钟。

谁能解释一下这种情况?这可能是 PHPMailer 这么慢的原因吗?谢谢!

【问题讨论】:

  • 您尝试通过 IPv6 地址进行连接,该地址最终超时,然后回退到 IPv4。检查您的网络链接是否真的支持 IPv6 用于“外部”内容。如果没有,则完全关闭 ipv6。
  • 这个问题似乎是题外话,因为它是关于第三方服务的。
  • 感谢您的回复。我认为Digital Ocean确实支持IPv6,但我不知道如何检查。我知道我的 droplet 有一个 IPv6 地址,但不确定外部的东西。
  • @garson 不幸的是,DigitalOcean 目前不支持基于 IPv6 的 SMTP。这些端口已被过滤。

标签: php email smtp gmail digital-ocean


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2021-01-12
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多