我的设置.py
:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'rakil@gmail.com'
EMAIL_HOST_PASSWORD = '*******'
DEFAULT_FROM_EMAIL = 'testing@testing.com
但是邮件不会发送到该地址,在控制台中,当我单击send_email
时,print.html
正在打印,但它不会发送任何电子邮件。
我用的是Django 1.3.7和Python 2.6。
不知道是版本的问题还是什么逻辑问题。
发生这种情况时,我个人刚刚切换到我的生产服务器。因为这是一个新的IP地址,谷歌试图通过阻止登录来保护我的帐户。
为了解决这个问题,我遵循了以下回答中的步骤:
首先,在您的Google帐户中启用对不太安全的应用程序的访问:https://www.google.com/settings/security/lesssecureapps
由于我已经这样做了,并且我的问题现在是由于新的IP地址,所以我必须使用此链接手动确认下一次登录尝试:https://accounts.google.com/DisplayUnlockCaptcha
有关详细信息,请参阅链接答案。
在settings.py
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
安慰。EmailBackend
将在控制台中打印邮件。所以使用
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
解决了我的问题。这里已经记录了:Django docs: Email
我正在尝试使用CodeIgniter的电子邮件库发送电子邮件。这是我写的代码。 错误:这是我得到的错误。 遇到以下SMTP错误:0php_network_getaddresses:getaddrinfo失败:名称或服务未知无法发送数据:AUTH LOGIN发送AUTH LOGIN命令失败。错误:无法发送数据:邮件从:从:遇到以下SMTP错误:无法发送数据:RCPT TO:到:遇到以下SMTP错误:
我使用SendInBlue Java Api发送电子邮件,我在scala中编写了以下代码: 但我得到了这个错误:{“代码”:“失败”,“消息”:“需要有效的”至“电子邮件地址”,“数据”:[]}
responseerror:禁止在d:\node-projects\ecom\node_modules@sendgrid\client\src\类\client.js:146:29在processTicksAndRejections(internal/process/task_queues.js:93:5){ 代码:403,response:{headers:{server:'nginx',dat
问题内容: 但是我已经尝试了一天多了,以获取与Django一起使用的电子邮件。 我收到此错误消息:当我尝试发送电子邮件时 这是我创建电子邮件并尝试在其视图中发送的地方: 我的设置文件如下: 我尝试过使用进行测试发送python -m smtpd -n -c DebuggingServer localhost:1025并获得了成功,但是当最终归结为真正却没有成功时。 当我尝试从外壳执行send_ma
我正在尝试用Laravel 5.2发送电子邮件。这是我第一次在拉威尔发电子邮件。但它抛出了这个错误 这是我发送电子邮件的代码: 这是我在env文件中的电子邮件设置 我的欢迎视图只有一条消息“Hello world” 我已经在Gmail设置中为我的电子邮件配置了不太安全的应用程序设置。那么,我的代码有什么问题,为什么会抛出那个错误?
我有一个代码,就像半年前一样工作。它基本上发送电子邮件。 这是例外 (534, b'5.7.14 5.7.14 KL7\u 2qGSLW9IBjP8dKKgP67bEgyKNc5ls76dnVDZcUlVQjJUQb0JX9BIVi\u Agb84vKNOKB 5.7.14fshB0ngZ_Tn8ocDpDHKavRKXmluVjHo5YM7ADKENtWn4aVTxyvaBlbXRGpA1EBh