django 使用465端口发送邮件

为什么不使用25端口 因为轻量应用服务器不能打开25端口
只能使用465或587

使用qq邮箱就不需要安装这个 163邮箱需要这个
建议还是安装
安装django-smtp-ssl

pip install django-smtp-ssl

settings.py 配置文件

EMAIL_BACKEND = 'django_smtp_ssl.SSLEmailBackend'
EMAIL_HOST = 'smtp.163.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 465
EMAIL_HOST_USER = 'xxxxx' #邮箱用户名
EMAIL_HOST_PASSWORD = 'xxxxx'  #邮箱授权码 !!!不是邮箱密码!!!
EMAIL_SUBJECT_PREFIX = 'xxxx' #标题

默认情况不会报错

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容