smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3nir1u6xZq42WDw--.22935S2 1504492533,please

 1 # from email.mime.text import MIMEText
 2 #
 3 # msg = MIMEText(‘hello, send by Python...‘, ‘plain‘, ‘utf-8‘)
 4 # # 输入Email地址和口令:
 5 # from_addr = input(‘From: ‘)
 6 # password = input(‘Password: ‘)
 7 # # 输入SMTP服务器地址:
 8 # smtp_server = input(‘SMTP server: ‘)
 9 # # 输入收件人地址:
10 # to_addr = input(‘To: ‘)
11 #
12 # import smtplib
13 #
14 # server = smtplib.SMTP(smtp_server, 25)  # SMTP协议默认端口是25
15 # server.set_debuglevel(1)
16 # server.login(from_addr, password)
17 # server.sendmail(from_addr, [to_addr], msg.as_string())
18 # server.quit()
19
20
21
22
23 # coding: utf-8
24 import smtplib
25 from email.mime.text import MIMEText
26 from email.header import Header
27
28 sender = ‘[email protected]‘
29 receiver = ‘[email protected]‘
30 subject = ‘python email test‘
31 smtpserver = ‘smtp.163.com‘
32 username = ‘[email protected]‘
33 password = ‘XXXXXXXX‘  # 是授权密码,而不是登录密码
34
35 msg = MIMEText(‘你好‘, ‘text‘, ‘utf-8‘)  # 中文需参数‘utf-8’,单字节字符不需要
36 msg[‘Subject‘] = Header(subject, ‘utf-8‘)
37
38 smtp = smtplib.SMTP()
39 smtp.connect(‘smtp.163.com‘)
40 smtp.login(username, password)
41 smtp.sendmail(sender, receiver, msg.as_string())
42 smtp.quit()

只赋值了msg[‘Subject‘], 没有赋值msg[‘From‘], msg[‘To‘],导致出现554情况,更改了后就好了。

注意MIMEText初始化的时候,中文的第二个参数要用‘plain‘,我用‘text‘,中文就显示不出来。

msg[‘From‘] 中人名为Tim,会和下面对应起来。

smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3nir1u6xZq42WDw--.22935S2 1504492533,please

时间: 2024-08-14 21:00:44

smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3nir1u6xZq42WDw--.22935S2 1504492533,please的相关文章

[转]smtplib.SMTPDataError: (554, b'DT:SPM的异常

本文转自:https://blog.csdn.net/mapeifan/article/details/82428493 python 发送邮件,出现如下异常 异常如下: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp12,EMCowxxn7yO5rI9bT0uuEg--.45230S2 1226142521,please see http://mail.163.com/help/help_spam_16.htm?ip=133.13.132.12&h

smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5错误解决办法

1.自动化测试中,调用邮件模块自动发送邮件时,运行脚本报错: smtplib.SMTPDataError: (554, 'DT:SPM 126 smtp5,jtKowAD3MJz2c1JXLcK2AA--.52114S2 1465021431,please see http://mail.163.com/help/help_spam_16.htm?ip=123.114.121.110&hostid=smtp5&time=1465021431') 2.解决方法(这里已python为例): #

163邮件:554 DT:SPM 163 smtp11,D8CowABHLj7jX_BdY+q6Ag--.21946S2 1576034275,please see http://mail.163.com/help/help_spam_16.htm?ip=117.22.255.130&hostid=smtp11&time=1576034275

163邮件:554 DT:SPM 163 smtp11,D8CowABHLj7jX_BdY+q6Ag--.21946S2 1576034275,please see http://mail.163.com/help/help_spam_16.htm?ip=117.22.255.130&hostid=smtp11&time=1576034275 记一次本地测试发送163邮件,报异常的 554 DT:SPM的异常 2019-12-1111:32:54 背景 本地测试发送邮件,使用网易163发送

python smtplib.SMTPDataError: (554

只赋值了msg['Subject'], 没有赋值msg['From'], msg['To'],导致出现554情况,更改了后就好了. 注意MIMEText初始化的时候,中文的第二个参数要用'plain',我用'text',中文就显示不出来. msg['From'] 中人名为Tim,会和下面对应起来.

【selenium+Python unittest】之发送邮箱时报错:smtplib.SMTPDataError、smtplib.SMTPAuthenticationError(例:126邮箱)

原代码如下: import smtplib from email.mime.text import MIMEText from email.header import Header #要发送的服务器 smtpserver = 'smtp.126.com' #要发送的邮箱用户名/密码 user = 'XXX@126.com' password = 'XXX' #发送的邮箱 sender = 'XXX@126.com' #接收的邮箱 receiver = 'XXX@qq.com' #发送邮箱主题 s

python学习(5)--网易邮箱发邮件异常解决办法

在用python发邮件时,发现用网易邮箱作为发件人.会出现以下异常: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp12,EMCowxxn7yO5rI9bT0uuEg--.45230S2 1226142521,please see http://mail.163.com/help/help_spam_16.htm?ip=133.13.132.12&hostid=smtp12&time=1533242532') 通过查看上面的网址:http://

【Selenium】【BugList10】smtp发送邮件问题汇总:550/535/554

[场景] 通过126邮箱向QQ邮箱发送HTML格式邮件 [代码1] from email.mime.text import MIMEText from email.header import Header import smtplib #发送邮件服务器 smtpserver = 'smtp.126.com' #邮箱账号/密码 user = '[email protected]' password = 'testpassword' #发件箱 sender = '[email protected]'

python selenium-7自动发送邮件

https://jingyan.baidu.com/article/647f0115b78f8d7f2148a8e8.html 1.发送HTML格式的邮件 import smtplib from email.mime.text import MIMEText from email.header import Header #发送邮箱服务器 smtpserver = "smtp.126.com" #发送邮箱用户/密码 user = "发送邮箱@126.com" pas

Python3+unitest自动化测试初探(中篇)

目录 6.生成测试报告 7.编写邮件发送工具 8.发送邮件 本篇随笔承接:Python3+unitest自动化测试初探(上篇) 地址:Python3+unitest自动化测试初探(上篇) 6.生成测试报告 6.1.下载HTMLTestRunner.py 原版下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 原版的只支持Python 2.x版本,Python 3.x版本需要做适配 适配后的下载地址:https://github.com