Go教程

django send_mail发送邮件

本文主要是介绍django send_mail发送邮件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

send_mail,发送邮件

位置:django.core.mail

在setting.py中

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # 指定邮件后端
EMAIL_HOST = 'smtp.163.com' # 发邮件主机
EMAIL_PORT = 25 # 发邮件端口
EMAIL_HOST_USER = '1355@163.com' # 授权的邮箱
EMAIL_HOST_PASSWORD = 'hmmeiduo123' # 邮箱授权时获得的密码,非注册登录密码
EMAIL_FROM = '1355<1355@163.com>' # 发件人抬头

这里我们需要注意的是:EMAIL_HOST_PASSWORD,它指的是邮箱设置中开启POP3/SMTP/IMAP得到的授权码,
授权码是用于登录第三方邮件客户端的专用密码。

send_mail方法发送邮件

from django.core.mail import send_mail

send_mail(subject, message, from_email,recipient_list,fail_silently=False, auth_user=None,auth_password=None,connection=None, html_message=None)

#subject:邮件标题(字符串)
#message:邮件正文(字符串)
#from_email:发件人(字符串)
#recipient_list:收件人邮箱地址(list)
#html_message:html内容

 

这篇关于django send_mail发送邮件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!