记录踩坑:message[‘From’] = Header(sender)必须写发送者的邮箱
import smtplib
from email
.mime
.text
import MIMEText
from email
.header
import Header
sender
= '***@sina.cn'
pwd
= '******'
receivers
= ['****@qq.com']
message
= MIMEText
('Python 邮件发送测试...', 'plain', 'utf-8')
message
['From'] = Header
(sender
) *
message
['To'] = Header
("测试", 'utf-8')
subject
= 'Python SMTP 邮件测试'
message
['Subject'] = Header
(subject
, 'utf-8')
try:
smtpObj
= smtplib
.SMTP_SSL
("smtp.sina.cn", 465)
print('1')
smtpObj
.login
(sender
, pwd
)
smtpObj
.sendmail
(sender
, receivers
, message
.as_string
())
print("邮件发送成功")
except smtplib
.SMTPException
as se
:
print(f
"Error: 无法发送邮件.Case:{se}")
转载请注明原文地址: https://mac.8miu.com/read-502119.html