博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
smtplib.SMTPDataError: 554, 'DT:SPM
阅读量:4111 次
发布时间:2019-05-25

本文共 659 字,大约阅读时间需要 2 分钟。

#coding: utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender = 'xxxx@163.com'receiver = 'xxxx@qq.com'subject = '放假通知'smtpserver = 'smtp.163.com'username = ''password = ''msg = MIMEText('大家关好窗户','plain','utf-8')#中文需参数‘utf-8',单字节字符不需要msg['Subject'] = Header(subject, 'utf-8')msg['From'] = 'Tim
' msg['To'] = "xxxx@qq.com"smtp = smtplib.SMTP()smtp.connect('smtp.163.com')smtp.login(username, password)smtp.sendmail(sender, receiver, msg.as_string())smtp.quit()

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

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

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

你可能感兴趣的文章
JavaSE_day_03 方法
查看>>
day-03JavaSE_循环
查看>>
Mysql初始化的命令
查看>>
day_21_0817_Mysql
查看>>
day-22 mysql_SQL 结构化查询语言
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
HTML&CSS进阶
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>
MySQL-分布式架构-MyCAT
查看>>
设计模式六大原则(6):开闭原则
查看>>
阿里面试总结--JAVA
查看>>
Servlet的生命周期
查看>>
JAVA八大经典书籍,你看过几本?
查看>>
《读书笔记》—–书单推荐
查看>>