千锋 2020-05-13
人之所以能,是相信能。
示例代码如下:
import smtplib server = smtplib.SMTP() smtp.connect(smtp_server) # 发件人邮箱中的SMTP服务器,端口默认是25 server.login(sender, passwd) # 发件人邮箱账号、邮箱授权码 # msg.as_string()中as_string()是将msg(MIMEText或MIMEMultipart对象)变为str。 server.sendmail(sender, receive, msg.as_string()) server.quit()
上述代码没有填写实际的值,不能直接执行,有以下注意点:
简单邮件实战代码如下:
import smtplib from email.mime.text import MIMEText smtp = smtplib.SMTP() smtp.connect(‘smtp.qq.com‘) smtp.login(‘‘,‘***授权码***‘) msg = MIMEText(‘这是一封测试邮件‘, "html", "utf-8") #邮件信息对象 msg[‘from‘] = ‘‘ # 发送人邮箱 msg[‘to‘] = ‘’ # 邮件接收人邮箱 msg[‘subject‘] = ‘测试邮件’ #邮件主题 smtp.sendmail(‘‘,‘‘,msg.as_string()) smtp.quit()
此时就可以完成简单发送邮件啦。
发送邮件的时候也可以带附件,下一次分享吧。