码迷,mamicode.com
首页 > 其他好文 > 详细

Django发送邮件功能

时间:2019-09-02 14:05:19      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:pop3   tin   ssl   需要   激活   text   col   ext   code   

以126邮箱为例

1 首先进126邮箱设置,开启:

成功开启后会获得一个授权码。
 
2. setting.py配置:
# 配置发送邮箱
# 需要登录网易邮箱开通发送邮件的功能!
EMAIL_USE_SSL = False
EMAIL_HOST = smtp.126.com
EMAIL_PORT = 25
EMAIL_HOST_USER = xxx@126.com  # 邮件发送者帐号
EMAIL_HOST_PASSWORD = xxxxxx  # 邮件发送授权码,开通126发送邮件时获得。
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

3. 发送邮件

send_mail(subject=标题, message=您的激活码是: xxxx, from_email=xxxx@126.com, recipient_list=[xxxx@qq.com,])

考虑到发送邮件时耗时操作,邮件发送应该放入异步任务去执行。

 

 

Django发送邮件功能

标签:pop3   tin   ssl   需要   激活   text   col   ext   code   

原文地址:https://www.cnblogs.com/bryant24/p/11445837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!