Django发送邮件功能实例详解
程序员文章站
2023-02-17 16:01:51
以126邮箱为例
1 首先进126邮箱设置,开启:
√pop3/smtp服务 √imap/smtp服务
成功开启后会获得一个授权码。
2. se...
以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',])
考虑到发送邮件时耗时操作,邮件发送应该放入异步任务去执行。
以上知识点很简单,大家可以测试下,感谢大家的学习和对的支持。
上一篇: 全球都在刷的疫情地图由中国留学生创建:访问量达150亿次
下一篇: C# 便捷实现可迭代对象间的赋值