error (554, b'DT:SPM 163 smtp12问题最佳解决方法:
首先程序运行报错如下:
其中该错误的原因是:
•554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;
网上百度一下结果为:
网易将我们发的邮件当成了垃圾邮件!这时候你只要在发邮件的时候抄送上自己,就再也不会报这个错误了!
但是我抄送上自己还是报原来的错误,原因是由于我抄送的格式填错了。。。
邮件接收方:格式如下,这里一般不会写错
# 邮件接受方邮箱地址,注意需要[]包裹,这意味着你可以写多个邮件地址群发
receivers = ['34****8@qq.com', 'st*****8@163.com']
主要是message['To']格式:
# 接受方信息
message['To'] = "34****8@qq.com,st*****8@163.com"
注意:这里使用的是逗号隔开,则邮件发送success。一开始使用的是分号,或者其他方式则还是会报原来的错误。