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',])
考虑到发送邮件时耗时操作,邮件发送应该放入异步任务去执行。
以上知识点很简单,大家可以测试下,感谢大家的学习和对毛票票的支持。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短