您的位置:首页 > 编程语言 > Go语言

使用阿里云操作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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: