python用新浪邮箱发送邮件出现的问题

本文详细介绍了如何使用Python通过新浪邮箱发送邮件的步骤。关键在于正确设置MIMEText和MIMEMultipart,确保msg['From']字段符合新浪邮箱的验证要求。附带的教程链接提供了更全面的邮件发送指导。

新浪邮箱比较特殊,它需要验证,所以我们应该这样写:

content=MIMEText('hello,send by Python','plain','utf-8')
msg=MIMEMultipart()
msg['From']=Header(from_addr)
msg['Subject']=Header('Python 邮件测试','utf-8')
msg.attach(content)

也就是msg['From']不需要加上'utf-8'否则就会不通过验证,这样就能用新浪邮箱发送了

具体用发邮件的教程请参考我的另一篇博客:https://mp.csdn.net/postedit/86584076

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值