当前位置: 首页 > 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://www.dtcms.com/wzjs/504580.html

相关文章:

  • 烟台的网站建设烟台seo快速排名
  • 免费制作图片的appseo整站优化解决方案
  • 临安做网站的公司有哪些百度导航
  • 做男装比较好的网站市场调研分析报告怎么写
  • 旅游网站 建设平台分析最近有哪些新闻
  • 张家港市网站建设热搜榜排名今日第一
  • 咸阳住房和城乡建设局网站以服务营销出名的企业
  • vR网站建设程序国内做网站的公司
  • 企业手机网站建设策划免费刷赞网站推广免费
  • pc做网站服务器吗百度云客服人工电话
  • wordpress 4.3自动草稿云南seo
  • 网站建设公司经营范围百度一下官网首页登录
  • 外贸网站模板外贸网站建设网络销售渠道有哪些
  • 国之珍微站个人网站百度竞价排名查询网站
  • 网站建设竞标pptseo在线教程
  • 北京做网站公司推荐厦门百度开户
  • 辽阳公司网站建设微博推广怎么做
  • devexpress做网站怎么自己搭建网站
  • 怎么设计公司的网站模板怎么制作百度网页
  • 盐城做网站哪家最好cms自助建站系统
  • 景德镇网站建设公司怎么做app推广
  • 安卓开发者平台东营seo整站优化
  • 中国建设教育业协会网站百度seo咋做
  • 新闻网站怎么做企业网站建设哪家好
  • 导购类网站如何做会员互动免费发布信息网平台
  • 怎样做企业手机网站首页沈阳seo收费
  • 泰安做网站的百度推广登录手机版
  • 视频网站怎么做采集提升关键词排名有哪些方法
  • wordpress伪静态cdn郑州网站建设专业乐云seo
  • 3g版和wap网站深圳十大教育培训机构排名