Django发送邮件功能实例详解
时间:2021-05-25 08:20:21|栏目:Python代码|点击: 次
以126邮箱为例
1 首先进126邮箱设置,开启:
√POP3/SMTP服务 √IMAP/SMTP服务
成功开启后会获得一个授权码。
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',])
考虑到发送邮件时耗时操作,邮件发送应该放入异步任务去执行。
上一篇:在python中利用dict转json按输入顺序输出内容方式
栏 目:Python代码
下一篇:Python-jenkins模块获取jobs的执行状态操作
本文标题:Django发送邮件功能实例详解
本文地址:http://www.codeinn.net/misctech/128226.html






