最近想弄个发送邮件的脚本,代码一切正常,执行发送邮件就会报 “554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;” 邮件正文内容反复更改还是不起作用。

参考https://blog.csdn.net/sinat_21302587/article/details/60574393的思路进行了更改仍然报错。

继续查找解决办法发现https://blog.csdn.net/weixin_41789943/article/details/82348946的方法非常有效,赶紧记录下来。

以下转自https://blog.csdn.net/weixin_41789943/article/details/82348946

开始以为是传送的文本的内容有问题!被当成了是垃圾邮件不允许发送!然后改了很多次都不行!后来找了很久!才发现是From 和 To 的格式不正确!不能只填写地址,要仿照邮箱显示地址的格式输入From和To,类似

张三<**********@qq.com>

import smtplib

from email.mime.text import MIMEText

from email.header import Header

mail_host="smtp.163.com"

mail_user="*******.com"

mail_pass="*******"

sender = '******@163.com'

receivers = ['******@qq.com','******@163.com']

body_content = """ 测试文本 """

message = MIMEText(body_content, 'plain', 'utf-8')

message['From'] = "********@163.com"

message['To'] = "******@qq.com"

subject = """ 项目异常测试邮件 """

message['Subject'] = Header(subject, 'utf-8')

smtpObj = smtplib.SMTP()

smtpObj.connect(mail_host, 25)

smtpObj.set_debuglevel(1)

smtpObj.login(mail_user,mail_pass)

smtpObj.sendmail(sender, receivers, message.as_string())

print("邮件发送成功")

smtpObj.quit()

这里的message['From'] 和To 改为 邮箱里收发邮件的发件人和收件人那种字符格式!

message['From'] = "wumian<**********@163.com>"

message['To'] = "qishi<**********@qq.com>"

然后就发送成功了! 666

python自动发邮件报554错误_python smtplib使用163发送邮件 报错 554 DT:SPM相关推荐

  1. python自动发邮件 百度网盘_python自动保存百度盘资源到百度盘中的实例代码

    本实例的实现逻辑是,应用selenium UI自动化登录百度盘,读取存储百度分享地址和提取码的txt文档,打开百度盘分享地址,填入提取码,然后保存到指定的目录中 全部代码如下: # -*-coding ...

  2. 通过Python自动发邮件《生如夏花》

    今天ajupyter和姐姐出去逛了一天街,累死了.晚上读了一首非常美丽的诗词,是泰戈尔的<生如夏花>,感觉非常美,再加上前几天学会了用python自动发邮件,决定把这首诗发给自己的好朋友欣 ...

  3. python发送邮件 python发送qq,163,sohu, xinlang, 126等邮件 python自动发邮件总结及实例说明...

    python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件. sm ...

  4. python自动发邮件报554错误_python3 使用smtplib发送邮件错误554

    python3使用smtplib和MIME发送邮件失败 代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18from smtplib import SMTP ...

  5. python自动发邮件报554错误_python3利用网易smtp服务器报554排查原因

    一.报错信息 使用SMTP发送邮件遇到以下报错(个人邮箱): 554, b'DT:SPM 163 smtp10,DsCowACXeOtmjRRdsY8aCw--.21947S2 1561628007, ...

  6. python自动发邮件报554错误_python-自动化测试结果发送邮件报错(smtplib.SMTPDataError: (554, b'DT:SPM 163……)解决方法...

    先把我的邮件发送脚本粘贴上来吧,再解释下我的报错和解决方法: import smtplib,email,os,time,yagmail from email.mime.multipart import ...

  7. python自动化发送邮件_python接口自动化(三十三)-python自动发邮件总结及实例说明番外篇——下(详解)...

    简介 发邮件前我们需要了解的是邮件是怎么一个形式去发送到对方手上的,通俗点来说就是你写好一封信,然后装进信封,写上地址,贴上邮票,然后就近找个邮局,把信仍进去,其他的就不关心了,只是关心时间,而电子邮 ...

  8. 如何用python自动发邮件_Python | 解放双手,用Python实现自动发送邮件

    解放双手,用Python实现自动发送邮件 使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,节省非常多的时间. Python有两个内置库:smtplib和email,能够实现邮件功能, ...

  9. python自动发邮件运行正常就是收不到邮件是为什么_python stmp module 163邮箱发送邮件不成功...

    开发环境: 系统:Ubuntu 16.04 LTS 版本:python 3.5.2 邮箱服务器:stmp.126.com 注意: 1.不可正文群发带图,不然会被stmp.126.com认定为垃圾邮件, ...

最新文章

  1. QT 烦人的parent该如何理解
  2. 从零开始_学_数据结构(五)——STL(map、set、list、vector)
  3. java开发用怎么软件开发_Java 9中的5个功能将改变您开发软件的方式(还有2个不会)...
  4. leetcode 35. 搜索插入位置 思考分析
  5. 使用HTML和CSS格式化DBMail
  6. beetle.express一通讯案例测试结果
  7. 我的毕业论文————面向对象的软件测试
  8. java io和nio的区别_IO与NIO的区别
  9. 音乐服务器 linux,Linux 下五个很酷的音乐播放器
  10. Mapper和dao
  11. 【CTS】Ubuntu下安装CTS测试环境
  12. java工程设计选题管理系统_基于javaee的毕设选题测试及管理系统的设计与实现 毕设.doc...
  13. 汉码科技仓储管理信息化解决方案,助力生产企业提升仓储管理水平,提升企业竞争力,提升产品形象
  14. 3d建模电脑配置要求
  15. perl读取文件夹下的文件
  16. 利用MLS算法计算法向量,并统一法向。
  17. STM32WB55使用————Zigbee信息收发
  18. 如何搭建Bugzilla
  19. 【附下载】手摸手带你搭建广告需求平台DSP
  20. java分页爬取站长素材的图片

热门文章

  1. 分享几个网址二维码生成api
  2. 【Angular 基础入门】——知识点整合
  3. 上帝视角观看黑客攻防战
  4. resin配置文件的详细解释
  5. 3.7版本逆向微信实现多开
  6. 从粗放到精细,能量采集技术如何赋能农业智慧升级?
  7. Android Socket IQ聊天软件 之 聊天气泡编码步骤讲解
  8. 如何将CAD图纸图形同比例缩小或者放大
  9. 《Real-Time Rendering 4th Edition》读书笔记--简单粗糙翻译 第七章 阴影 Shadows
  10. YX133具有12位ADC与16位PWM的8位OTP单片机,SOP和QFN小封装单片机适合电子烟等便携产品使用