代码之家  ›  专栏  ›  技术社区  ›  guettli

Django:强制电子邮件主机使用ipv4?(GMail:421,'4.7.0稍后再试,关闭连接')

  •  0
  • guettli  · 技术社区  · 4 年前

    如果我想通过settings.EMAIL\u主机,我得到这个错误:

    (421,'4.7.0请稍后再试,关闭连接。')

    我找到了一份工作( GMail 421 4.7.0 Try again later, closing connection )

    如果我使用IPv4连接(而不是IPV6),它就可以工作。

    EMAIL_HOST = '64.233.184.108'

    但这只是一个解决办法,我想有一个解决办法。因为如果google改变了smtp服务器的IP地址,我的解决方案就会失败。

    当我使用IPv4时,如何告诉Django或Python使用IPv4?

    EMAIL_HOST = 'smtp.gmail.com'

    0 回复  |  直到 4 年前