email - 如何避免谷歌邮件服务器要求我通过浏览器登录?

标签 email gmail captcha google-apps

我尝试使用 Google Apps 配置的电子邮件从 Django 发送电子邮件,我在 settings.py 文件中的配置如下所示:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'contact@mydomain.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

当我尝试使用以下方式发送电子邮件时:

from django.core.mail import send_mail

send_mail("Happy new year", "We wish you the best for 3001",
    "contact@mydomain.com", ["someuser@gmail.com"])

我收到以下错误:

SMTPAuthenticationError: 
(535, '5.7.1 Please log in with your web browser and then try again. 
 Learn more at
 5.7.1 https://support.google.com/mail/bin/answer.py?answer=78754 k2sm758604obl.14')

由于我在没有图形用户界面的远程服务器上工作,我什至无法尝试从浏览器登录。

最佳答案

只需前往 https://accounts.google.com/DisplayUnlockCaptcha 并点击“继续”。这将允许从其他服务器进行访问。

关于email - 如何避免谷歌邮件服务器要求我通过浏览器登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10013736/

相关文章:

bash - 如何从 unix 脚本发送电子邮件

email - 后缀 : send a copy of every email to a given email address

python - 如何支持传入 GAE 电子邮件的不同处理程序?

php - Laravel Sender 或 From 未按预期工作

gmail - Gmail推送通知错误(每个开发人员仅允许一个用户推送通知客户端)

asp.net-mvc - AJAX POST 之后如何在 ASP.NET MVC 2 中正确重新呈现 Recaptcha

php - 密码加密,在 session 中存储密码

javascript - 在 asp.net javascript 中使用 Gmail 帐户注册

移动应用程序和Web应用程序中的验证码

java - 单击提交按钮时的重定向不允许由于某种原因被阻止。(JSF 2.0)