首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到Django中的smtp.gmail.com

无法连接到Django中的smtp.gmail.com
EN

Stack Overflow用户
提问于 2020-03-07 07:33:53
回答 1查看 562关注 0票数 0

我试图在Django项目中使用smtp.gmail.com发送电子邮件。这是我的电子邮件设置。

settings.py

代码语言:javascript
复制
# Email Settings

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = 'myaccount@gmail.com'
EMAIL_HOST_PASSWORD = 'mygooglepassword'

views.py

代码语言:javascript
复制
...
send_mail( "message title", 
           "message content", 
           "myaccount@gmail.com", 
           ["myaccount@hotmail.com"], 
           fail_silently=False)

每当我试图发送电子邮件时,我都会收到这个错误。

在/联系-us/

Errno-2名称或服务不知道

我试过下面的方法。

  1. I设置了我的google帐户的不太安全的应用程序访问。
  2. i未选中avast防病毒设置‘设置->保护->核心屏蔽->邮件屏蔽->扫描邮件设置中的出站不同端口。587和25
    1. 在电子邮件设置中切换ssl和tls。

但它还没发出。当我使用'django.core.mail.backends.console.EmailBackend‘而不是'django.core.mail.backends.smtp.EmailBackend',时,它会在控制台上打印电子邮件。

我在设置中检查了我的gmail用户名和密码。请帮帮我。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-03-07 08:08:12

您可能需要在Google端进行一些配置。

Reference answer:

转到您的Google帐户设置,查找安全性较低的应用程序的安全->帐户权限->访问,启用此选项。

https://accounts.google.com/DisplayUnlockCaptcha

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60575408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档