Django发送邮件功能实例详解
更新时间:2019年09月02日 14:48:36 作者:BRYANT_2019
在本篇文章里小编给大家整理了关于Django发送邮件功能的详细内容,有需要的朋友们可以参考学习下。
以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中lxml.etree 和 ElementTree 的区别解析
lxml.etree 提供了更多的功能,例如 XPath、XSLT、Relax NG、 和 XML 模式支持,etree 对 Python unicode 字符串的想法与 ElementTree 不同,本文给大家介绍python中lxml.etree 和 ElementTree 的区别,感兴趣的朋友一起看看吧2024-01-01
最新评论