小编给大家分享一下Django如何实现发送邮件功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
成都创新互联于2013年创立,是专业互联网技术服务公司,拥有项目成都网站制作、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元离石做网站,已为上家服务,为离石各地企业和个人服务,联系电话:13518219792以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',])
考虑到发送邮件时耗时操作,邮件发送应该放入异步任务去执行。
看完了这篇文章,相信你对“Django如何实现发送邮件功能”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!