使用Django实现邮件的发送出现问题及解决
2019-01-12 10:28
267 查看
在setting .py里配置如下字段:
EMAIL_HOST = "smtp.163.com" EMAIL_PORT = 25 EMAIL_HOST_USER = "**********@XXX.com" EMAIL_HOST_PASSWORD = "AAAAAA" EMAIL_USE_TLS = False EMAIL_FROM = "**********@XXX.com"
(1)错误1:一切配置好后发送邮件失败。
原因:EMAIL_HOST_PASSWORD不是EMAIL_HOST_USER这个邮箱的密码,而应该是邮箱给你的授权码。
(2)出现错误:
是编码格式出现的错误,百度一下发现了解决方案:https://www.geek-share.com/detail/2716396277.html
错误原因:python的str默认是ascii编码,和unicode编码冲突.
解决:找到图上那个message.py
在文件中加入:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
保存即可。
相关文章推荐
- smtp发邮件实现及邮件发送时的一些报错问题的解决
- 使用apache的TelnetClient实现java向telnet服务器发送命令并显示数据(解决乱码问题)
- thinkphp框架使用PHPMailer实现发送邮件的功能,以及各种问题解析
- JAVA使用B/S模式(网页)发送Notes邮件 NotesException的问题的解决
- 使用Django出现的问题及解决办法
- Java使用Velocity模板发送HTML格式邮件并解决中文乱码问题
- PHP使用SMTP发送邮件报错代码535问题解决
- 使用 Mailx 通过 SMTP 在 Centos 上发送邮件,解决 WordPress 发送邮件问题,解决centos7不能发送邮件的问题
- Java使用javax.mail发送邮件 解决收件人、发件人名字乱码问题
- 使用Outlook发送邮件至移动设备导致移动设备接收winmail.dat问题解决方法
- 解决SiteWeaver SQL版在windows2008 x64平台下运行出现的缩略图组件无效、邮件发送组件无效和学籍系统出错问题
- 针对C#调用OutLook发送邮件模块出现的各类问题解决方案
- jquery1.8版本使用ajax实现微信调用出现的问题分析及解决办法
- 手把手教你用java实现邮件发送及常见问题解决
- 解决Django发送中文邮件时的编码及乱码问题
- java如何发送邮件以及使用Velocity模板解决模板文件中文乱码的问题
- 关于使用spring框架来实现email发送其中遇到的问题已解决
- 如何解决阿里云服务器使用phpmail发送邮件超时的问题(针对qq企业邮箱)
- Python实现163邮件发送,以及出现554 SPM错误的解决
- 使用System.Net.Mail.SmtpClient发送邮件时出现的乱码问题