发送邮件问题待查

未能成功发送163的邮件,待查

报错: smtplib.SMTPDataError: (554, 'DT:SPM 163 smtp8,DMCowABH8svxEKpanTs3KQ--.37755S2 1521094897 

•554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;

 

另授权问题已解决,密码用授权码就可以

# coding:utf-8
import smtplib
from email.mime.text import MIMEText
# ----------1.跟发件相关的参数------
smtpserver = "smtp.163.com"            # 发件服务器
port = 0                                            # 端口
sender = "xxx@163.com"                # 账号
psw = "**************"                         # 密码
receiver = "2xxxxxxx@qq.com"        # 接收人
# ----------2.编辑邮件的内容------
subject = "这个是主题163"

body = '<p>这个是发送的163邮件</p>'  # 定义邮件正文为html格式
msg = MIMEText(body, "html", "utf-8")
msg['from'] = sender
msg['to'] = "283340479@qq.com"
msg['subject'] = subject
# ----------3.发送邮件------
smtp = smtplib.SMTP()
smtp.connect(smtpserver)                                  # 连服务器
smtp.login(sender, psw)                                     # 登录
smtp.sendmail(sender, receiver, msg.as_string())  # 发送
smtp.quit()      

posted @ 2018-03-15 21:23  luna1  阅读(98)  评论(0编辑  收藏  举报