当前位置: 首页 > wzjs >正文

延安网站建设北京兼职做网站推广

延安网站建设,北京兼职做网站推广,南宁市网站开发公司,关键词搜索引擎工具通过Django发送邮件非常的简单,在Python中已经内置了一个smtplib邮件发送模块,Django在此基础上进行了简单地封装,我们可以在Django的环境中方便的发送邮件。大部分邮件发送成功主要是邮件的参数配置,本文以常用的126邮箱和QQ邮箱…

通过Django发送邮件非常的简单,在Python中已经内置了一个smtplib邮件发送模块,Django在此基础上进行了简单地封装,我们可以在Django的环境中方便的发送邮件。大部分邮件发送成功主要是邮件的参数配置,本文以常用的126邮箱和QQ邮箱为例介绍Django发送邮件的配置,其他提供smtp邮件服务的邮箱都是一样的。

一、Django邮件配置

用Django发送邮件需要告诉你的邮件服务器相应的参数配置,需要在settings.py中进行配置好。
默认情况下,使用配置文件中的EMAIL_HOSTEMAIL_PORT设置SMTP服务器主机和端口,EMAIL_HOST_USER
EMAIL_HOST_PASSWORD是用户名和密码。如果设置了EMAIL_USE_TLS和EMAIL_USE_SSL,它们将控制是否使用相应的加密链接。
典型的配置如下:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.126.com'      #126邮箱的邮箱服务地址
EMAIL_PORT = 25          #端口,大部分都是默认25
EMAIL_HOST_USER = 'yourmail@126.com'    #这里是你的邮箱账号
EMAIL_HOST_PASSWORD = 'yourpassword'   #注意这里不能用你邮箱账号的密码,而要用申请的设备授权码。

这里要注意的两个地方,一个是EMAIL_PORT端口、一个是EMAIL_HOST_PASSWORD密码。
端口一般默认是25,但有些邮箱改了默认端口或需要用加密链接465、578端口,可以从邮件服务商查到。
密码以前可以用邮箱账号密码,但这几年随着安全要求的提高,大部分主要的邮件服务提供商都要用申请的授权码进一步加强安全系数。
这里介绍这些关键的信息如何在邮件服务商获取。

注意EMAIL_HOST_PASSWORD这里不能用你邮箱账号的密码,而要用申请的设备授权码。

126邮箱

进入到邮箱配置界面,点击“POP3/SMTP/IMAP”,注意要开启SMTP。
126邮箱配置界面

授权码是用于登录第三方邮件客户端的专用密码,点击"新增授权密码",降会弹出一个账号安全验证,扫描后可以快速的发短信。
账号安全验证界面

用你的注册手机发完短信后点击"我已发送"就会弹出一个授权码的窗口,要把这个授权码记下来,这个窗口只显示一次。
授权码显示界面

QQ邮箱

进入到QQ邮箱WEB界面后点击“设置”,点击“邮件设置”的“账户”页签拉到“账户安全”处就可以看到相关的SMTP服务信息

QQ邮箱配置界面

点击“生成授权码”,将弹出验证密保的界面。
验证密保界面
根据提示发送短信后,点击我已发送,将会弹出生成授权码的界面显示授权码。
授权码生成界面

如果需要SSL加密方式,可以进一步查看服务商的SMTP服务说明
如QQ邮箱的服务说明 https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=331
服务说明界面

看到使用SSL,端口号是465或587

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'  #QQ邮箱的smtp服务器
EMAIL_PORT = 465           #端口为465或587
EMAIL_USE_SSL = True    #SSL加密方式设置为True
EMAIL_HOST_USER = 'yourmail@qq.com'     #这里是你的邮箱账号
EMAIL_HOST_PASSWORD = 'yourpassword'   #注意这里不能用你邮箱账号的密码,而要用申请的设备授权码。

二、测试发送邮件

可以用django的环境在shell中测试。

python manage.py shell
from django.core.mail import send_mail
send_mail('test','this is test mail','yourmail@qq.com',['yourmail@126.com','yormail@qq.com'])

在这里插入图片描述

如果反回1就表示发送成功了, 查收邮件到达。

如果发送不成功,请仔细核对邮箱服务的相关配置,一般来说与django无关。


博客地址:http://xiejava.ishareread.com/


文章转载自:

http://pIpEgHM3.nqmdc.cn
http://tvMiLBCF.nqmdc.cn
http://d17PypM0.nqmdc.cn
http://pgJehnia.nqmdc.cn
http://aylf5qP2.nqmdc.cn
http://IaudVU8p.nqmdc.cn
http://XJYBdy3n.nqmdc.cn
http://s9LrKKKX.nqmdc.cn
http://hpdUyDaw.nqmdc.cn
http://bGVc9lke.nqmdc.cn
http://1DY36wpH.nqmdc.cn
http://47bVn4mD.nqmdc.cn
http://6NJRDROc.nqmdc.cn
http://o4HhclEj.nqmdc.cn
http://p8dOTrEb.nqmdc.cn
http://dQoU6klE.nqmdc.cn
http://wNdtYX5i.nqmdc.cn
http://l6jzrUOE.nqmdc.cn
http://wxUXgCmV.nqmdc.cn
http://z9PDesOa.nqmdc.cn
http://hqf7QHRJ.nqmdc.cn
http://4E5Jwm8b.nqmdc.cn
http://UBmy4WSf.nqmdc.cn
http://VqYVIfY4.nqmdc.cn
http://4jqdz4Oh.nqmdc.cn
http://hJDMhqnz.nqmdc.cn
http://A2GbJI3b.nqmdc.cn
http://nhjFyEGO.nqmdc.cn
http://JcfN28IZ.nqmdc.cn
http://3XM9lLl6.nqmdc.cn
http://www.dtcms.com/wzjs/640232.html

相关文章:

  • 中牟高端网站建设燕郊做网站
  • 网络营销企业网站推广健康陕西app管理端
  • 企业网站栏目规划的重要性装修土巴兔
  • wordpress网站统计代码cad室内设计
  • 做结婚视频储存网站网站兼容性代码
  • .net 网站开发网络营销的特点全球性
  • 专业做网站哪家便宜深圳画册设计品牌
  • 网站建设 小程序济宁专业网站制作公司
  • 免费自己做网站手机永久免费建站网站
  • 有关于做茗茶的网站国际贸易进出口
  • 免费的网站建设有哪些公众号排名优化软件
  • 网站建设项目公告社交网站是怎么做的
  • 对网站设计的建议沈阳市建设工程信息网
  • 网站建设用什么代码自己做的网站出现左右滑动条
  • 潍坊网站外包大众网站平安建设之星
  • 长沙做网站的包吃包住4000东莞网站的建设
  • 专业网站设计流程图新手如何制作一个网页
  • 郑州正规的网站建设价格西安seo王尘宇
  • 5000做网站wordpress换域名了 登陆不了
  • 万州工程建设招投标网站设计素材网站无版权
  • 宁波咨询网站设计柳州市建设工程质量安全监督管理处网站
  • 网站开发安装湖南网站推广营销设计
  • 四川网站建设seo优化网站建设 方案下载
  • 西部数码网站管理系统定制工作服
  • 网站建设知名公司龙岗做企业网站
  • 北京通网站建设价格域名可以做网站
  • 郴州免费招聘网站网站卖掉被拿来做网站了
  • 无锡高端网站建设装修免费咨询
  • 网站建设中 显示网站互动设计方式
  • 做网站公司在哪asp网站开发的实训