解决python发邮件报错(554, 'DT:SPM 163 smtp11,D8CowA..
报错信息如下:
将发送人邮箱也加入收件人地址中即可解决报错。
更改之前代码:
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
from email.mime.application import MIMEApplication
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipartsender = 'XXX@163.com' # 发件人地址
receive = 'XXX@qq.com' # 收件人地址
passwd = 'XXX' # 授权码
mailserver = 'smtp.163.com'
port = '465'
sub = 'TEST RESULT' # 邮件主题try:msg = MIMEMultipart('related')msg['From'] = formataddr(["ME", sender])msg['To'] = formataddr(["YOU", receive])msg['Subject'] = subtxt = MIMEText('This is your test result!', 'plain', 'utf-8')msg.attach(txt)# 添加附件,以txt为例,可以改成其他文件格式attach = MIMEApplication(open("D:\xx\hi.txt").read())attach.add_header('Content-Disposition', 'attachment', filename='hi.txt')msg.attach(attach)server = smtplib.SMTP_SSL(mailserver, port)server.login(sender, passwd)server.sendmail(sender, receive, msg.as_string())server.quit()
更改后:
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
from email.mime.application import MIMEApplication
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipartsender = 'XXX@163.com' # 发件人地址
receive = 'XXX@qq.com,XXX@163.com' # 收件人地址
passwd = 'XXX' # 授权码
mailserver = 'smtp.163.com'
port = '465'
sub = 'TEST RESULT' # 邮件主题try:msg = MIMEMultipart('related')msg['From'] = formataddr(["ME", sender])msg['To'] = formataddr(["YOU,ME", receive])msg['Subject'] = subtxt = MIMEText('This is your test result!', 'plain', 'utf-8')msg.attach(txt)# 添加附件,以txt为例,可以改成其他文件格式attach = MIMEApplication(open("D:\xx\hi.txt").read())attach.add_header('Content-Disposition', 'attachment', filename='hi.txt')msg.attach(attach)server = smtplib.SMTP_SSL(mailserver, port)server.login(sender, passwd)server.sendmail(sender, receive, msg.as_string())server.quit()
解决python发邮件报错(554, 'DT:SPM 163 smtp11,D8CowA..相关推荐
- perl 用网易发邮件报错 554 DT:SPM 163 smtp14
查看相关链接,貌似被当成垃圾邮件了,发不出去 554 DT:SPM 163 smtp14,EsCowACHUegmKpdc3giRMQ--.29617S2 1553410599,please see ...
- Python发邮件报错 554, b‘HL:ITC 0,163
利用Python脚本发邮件,发送失败 利用方法 set_debuglevel(1) 可以打印错误信息 运行脚本,错误信息显示: (554, b'HL:ITC 0,163 smtp9,DcCowAD3_ ...
- Python发邮件时报错 554
Python发邮件时报错 554 错误: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3h9_QbgZXI9_fCQ--.713S2 ...
- java mail 554_javaMail 163 邮箱发 qq 邮箱 总是报 554 DT:SPM 163 smtp11
163 邮箱发 qq 邮箱 总是报 554 DT:SPM 163 smtp11 554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件.请检查是否有用户发送病毒或者垃圾邮件: ...
- python自动发邮件报554错误_python smtplib使用163发送邮件 报错 554 DT:SPM
最近想弄个发送邮件的脚本,代码一切正常,执行发送邮件就会报 "554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件.请检查是否有用户发送病毒或者垃圾邮件:&quo ...
- 搭建邮件服务器 提示554 DT:SPM 163
javamail 搭建邮件服务器的时候,用163就是一个坑. 在我搭建完邮件服务器,并且做好本地测试的时候.我开始发送http请求,准备开始发邮件.参数设置都没有问题.但是就是报错 报554 DT : ...
- 554 DT:SPM 163 smtp11
今天把好久以前写过的邮件发送项目,拿了下来发现不能使用了,报上面的错误,仔细查看了554说是垃圾邮件,显然对我们一点帮助都没有:这是我在网上查到,发现是因为163多开启了一个授权功能导致的这个错误.我 ...
- 关于发邮件报错535 Error:authentication failed解决方法
关于发邮件报错535 Error:authentication failed解决方法 参考文章: (1)关于发邮件报错535 Error:authentication failed解决方法 (2)ht ...
- 你想要的完整解决Python smtplib使用163发送邮件时出现 •554 DT:SPM错误smtplib.SMTPDataError: (554, 'DT:SPM 163 smtp5,HdxpC
最近在学习Python于是自己写了个小脚本测试使用smtp发送邮件,一切ok后出现如下错误: smtplib.SMTPDataError: (554, 'DT:SPM 163 smtp1,GdxpCg ...
最新文章
- Ruby的.nil? .empty? .blank? .present?区别
- 怎么计算一组数据的波动_数据分析(一):数据描述统计
- Linux kill指令和killall指令
- # 解析bt文件_BT、磁力链这些词语是什么意思?
- 视频:如何把应用通过vmc部署到cloud foundry上
- 安全公司本意告警用户,不料先遭攻击并泄露超50亿个人数据
- [转]Kali-linux安装之后的简单设置
- MAC下 安装sqlmap教程
- 品优影视建站系统1.3.6.5开源绿色版
- AspNetPager 存储过程
- chm混淆+qq白利用免杀360主动防御
- iPhone手势处理--UIGestureRecognizer
- 两个顺序栈共享一个数组的存储空间
- FBI网站被黑致数据泄露?官方称这根本是个骗局
- 18天精读掌握《费曼物理学讲义卷一》 第6天 2019.6.19
- 文本中每行的部分文本格式由CamelWord的形式替换为CAMEL_WORD的形式
- 麦克风阵列研究2 声源定位 python界面
- 花了三个月,终于把个人网站写完了
- CMake Error (find_package):Could not find a package configuration
- 测试 软通动力软件测试机试_软件测试培训怎么选择就业方向,都有哪些方向可以选择?...
热门文章
- html控制页眉页脚,HTML到PDF解决方案(处理内容,页眉和页脚)
- 知乎高赞 | 区块链是什么? (一)
- 数据结构课程设计 : 博物馆导航系统
- dpdk 程序接口 down、up 问题定位的一般流程
- java 新浪短链接_新浪(t.cn)短网址链接生成api接口
- 意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测
- 商品分类CURD操作以及查询总级嵌套(lyj)
- 10步让你成为更优秀的程序员
- (一)Open Image Dataset V5概述
- 从行业实践中来:华为的智能制造“懂行人”炼成记