gpt4 book ai didi

django - 无法连接到 gmail smtp linode django apache2 安装程序

转载 作者:行者123 更新时间:2023-12-04 02:36:11 24 4
gpt4 key购买 nike

您好,我无法连接到 google smtp 服务器。上下文是每当用户填写表单时,我的程序都会自动将反馈通过电子邮件发送到我的 gmail 帐户。除了程序卡在 send_mail 函数中之外,一切正常。

我试过这样做:

telnet smtp.gmail.com 25
Trying 2404:6800:4003:c03::6c...

这最终会导致超时。

这是我的一些代码:

设置.py

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'xxxx@gmail.com'
EMAIL_HOST_PASSWORD = 'xxxxxx'
EMAIL_PORT = 465
EMAIL_USE_TLS = False
EMAIL_USE_SSL = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = DEFAULT_FROM_EMAIL

根据 wagtail 开箱即用(django cms 包)

我认为这可能与我的 UFW 阻止它有关,但我已尝试禁用 UFW 并重新启动 apache2。不幸的是,这没有帮助。

ufw状态

Status: active

To Action From
-- ------ ----
22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)

我真的迷路了!请帮忙 。谢谢

最佳答案

新创建的 Linode 帐户默认限制使用邮件端口(25、465 和 587)。

In an effort to fight spam, new Linode accounts created after Tuesday, 5 November, 2019 have mailing ports (25, 465, and 587) restricted by default (see our blog post here for more information).

但是,如果您想使用您的 Linode 发送电子邮件,您首先需要配置:

  1. 有效的 DNS A 记录和
  2. 您计划用于发送电子邮件的任何 Linode 的 rDNS。

您可以在此处查看操作方法:[source]

关于django - 无法连接到 gmail smtp linode django apache2 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61714536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com