我發現了很多關於使用Django發送郵件的職位,但我已經是Gmail的一個具體問題:通過Gmail發送電子郵件使用Django和Python
這裏是我的設置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = "smtp.gmail.com"
EMAIL_HOST_USER = "[email protected]"
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
EMAIL_HOST_PASSWORD = 'mypassword
EMAIL_PORT = 587
EMAIL_USE_TLS = True
,我的看法是:
from django.core.mail import EmailMessage, send_mail
if request.method == 'POST':
name = request.POST.get('name','')
email = request.POST.get('email','')
subject = request.POST.get('subject','')
text = request.POST.get('text','')
message = 'From: ' + email + '\n\n\n' + text
send_mail(subject, message, '[email protected]', ['[email protected]'], fail_silently=False)
能否請你告訴我,爲什麼我得到這個電子RROR? 我還檢查了谷歌的設置,如「從訪問安全性較低的應用程序」和類似
預先感謝您!
編輯
我已允許不夠安全的應用並點擊解鎖驗證碼
已經回答[http://stackoverflow.com/questions/26697565/django-smtpauthenticationerror](http://stackoverflow gmail的。 COM /問題/ 26697565/Django的smtpauthenticationerror) – betonimig
它並沒有幫助。我已經完成了...但問題仍然是 – scotch