django操作记录 django如何发送邮件以及相关配置
今天我们讲一讲,怎么用Django发送邮件,会涉及到Django的相关配置以及相关函数的导入。
1.邮箱的设置
首先我们需要先到邮箱中开启Django发送邮件的权限,以qq邮箱为例,进入到qq邮1)箱--设置--账户,选择开启POP3/SMTP服务或者IMAP/SMTP服务(如下图所示)
2)点击开启后悔收到如下图所示的授权码,我们需要保存一下,一会在Django中发送邮件会用到
2.Django中在setting.py中,进行如下的设置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = "邮箱服务器"
EMAIL_PORT = 邮箱端口号
EMAIL_HOST_USER = "你的邮箱"
EMAIL_HOST_PASSWORD = "上步获取的授权码"
3.在视图函数中导入函数send_mail
4.进行邮件内容的设置:
send_mail(subject='发送的主题',message='邮件内容',from_email='发件人邮箱',recipient_list=['收件人的邮箱'])
5.配置好相关路由:
6.打开我们的邮箱就可以看到我们发送的邮件:
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com