我试图在Django项目中使用smtp.gmail.com发送电子邮件。这是我的电子邮件设置。
settings.py
# 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
...
send_mail( "message title",
"message content",
"myaccount@gmail.com",
["myaccount@hotmail.com"],
fail_silently=False)每当我试图发送电子邮件时,我都会收到这个错误。
在/联系-us/
Errno-2名称或服务不知道
我试过下面的方法。
。
但它还没发出。当我使用'django.core.mail.backends.console.EmailBackend‘而不是'django.core.mail.backends.smtp.EmailBackend',时,它会在控制台上打印电子邮件。
我在设置中检查了我的gmail用户名和密码。请帮帮我。
谢谢。
发布于 2020-03-07 08:08:12
您可能需要在Google端进行一些配置。
转到您的Google帐户设置,查找安全性较低的应用程序的安全->帐户权限->访问,启用此选项。
https://stackoverflow.com/questions/60575408
复制相似问题