使用阿里云操作django,完成邮件发送
2018-12-19 11:07
288 查看
使用django发送邮件,一直是使用本地127.0.0.1实现
后来改用阿里云后,一直出现连接超时的问题,经查询阿里云默认关闭了25端口发送邮件,因此需要更换端口
但是经过更换端口,出现直接报错connection refused
经过仔细研究,是因为本地邮件配置和阿里云邮件配置方法不一致的原因
本地配置方法:
EMAIL_USER_SSL = False
EMAIL_HOSET = 'smtp.163.com’
EMAIL_PORT = 25
EMAIL_HOST_UER = '用来发邮件的信箱’
#邮箱中设置的授权码,不是自己的邮箱密码
EMAIL_HOST_PASSWORD = '授权码‘’
DEFAULT_FROM_EAIL = EMAIL_HOST_USER
使用阿里云的邮箱配置,
EMAIL_HOST = “smtp.163.com”
#更换端口,不要使用25
EMAI
4000
L_PORT = 465
EMAIL_HOST_USER = “用来发邮件的邮箱”
EMAIL_HOST_PASSWORD = “授权码”
#打开ssl协议
EMAIL_USE_SSL = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
#最后一步我犯了个错,复制原作者的内容时,作者写的是FROM_EMAIL,我配置本地时写的是DEFAULT_FROM_EMIAL,而且已经在views.py中引入,修改settings文件后,views文件没有修改,报了错,粗心的问题,引以为戒吧
原文链接:https://blog.csdn.net/chen1042246612/article/details/84675127
相关文章推荐
- Django中使用多线程发送邮件
- 一个完整的Nodejs项目 完成连接数据库(MySQL),登陆、注册功能 session的使用 和发送邮件
- Django中使用多线程发送邮件
- 使用 django channels 作为邮件发送队列
- 使用Django发送邮件
- 阿里云虚拟云主机使用PHPMailer无法发送邮件的问题
- django系统发送邮件到用户邮箱,完成验证
- 使用java通过smtp完成发送邮件源码
- 使用python完成公司考勤数据的邮件发送
- 阿里云上的使用QQ邮箱发送邮件
- 使用python完成公司考勤数据的邮件发送
- 使用Zabbix服务端本地邮箱账号发送报警邮件及指定报警邮件操作记录
- 使用django + celery + redis 异步发送邮件
- JavaMail使用阿里云企业版邮箱发送邮件
- 使用支持Pop3的邮箱给好友群发邮件. C# .Net 2.0 邮件发送 + XML 读取操作代码.
- Django中使用多线程发送邮件
- SAE中使用Django发送邮件遇到的几个问题
- asp.net发送邮件,使用MD5加密解密,实现用户注册完成后发送流水号(账号)到对方邮箱,jeasyUI验证,combobox的使用完成 实例下载
- 在django1.2+python2.7环境中使用send_mail发送邮件 推荐