python3学习笔记之十——利用smtp,通过163邮箱发送邮件

本文介绍了如何解决使用SMTP发送163邮箱时的身份验证失败问题,重点在于开启163邮箱的SMTP服务并设置授权码。详细步骤包括163 SMTP服务器配置、发送HTML邮件及附件的方法,提供了发送多个附件的示例。
摘要由CSDN通过智能技术生成

通过smtp发送邮件一直提示在登录的时候身份认证失败,百度了一下才知道163邮箱需要在设置里面开通smtp服务,并且设置授权码,通过第三方登录163邮箱的时候,登录的密码就是这个授权码,问题搞清楚了,接下来就是正常邮件的发送了。

163的smtp的服务器地址:smtp.163.com

import smtplib
from email.mime.text import MIMEText

msg_from = '*****@163.com'
passward = '*****' #授权码
msg_to = '******@qq.com'

subject = '这是测试邮件'
content = '这是用python和smtp模块发送的邮件'

msg = MIMEText(content)
msg[ 'Subject' ] = subject
msg[ 'From' ] = msg_from
msg[ 'To' ] = msg_to

try :
s = smtplib.SMTP( 'smtp.163.com' , 25 )
s.login(msg_from,passward)
s.sendmail(msg_from,msg_to,msg.as_string())
print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值