Django 1.8 sending mail using gmail SMTP

前端 未结 7 1014
旧巷少年郎
旧巷少年郎 2020-11-28 07:15

I was trying send a mail using smtp.gmail.com in django 1.8

My settings.py contains:

E         


        
7条回答
  •  甜味超标
    2020-11-28 07:38

    I used this for django 1.11

    In settings.py

    EMAIL_USE_TLS = True
    EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    EMAIL_HOST = 'smtp.gmail.com'
    EMAIL_HOST_PASSWORD = 'sender' #sender mail password
    EMAIL_HOST_USER = 'sender@mail.com' #sender mail username
    EMAIL_PORT = 587
    DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
    

    In view.py

    send_mail('mail subject', 'body content',settings.EMAIL_HOST_USER,
                          ['receiver@mail.com'], fail_silently=False)
    

    and goto https://myaccount.google.com/u/0/security?hl=en to enable Less secure app access

提交回复
热议问题