python模拟登录QQ邮箱发邮件

发布时间:2020-05-14编辑:脚本学堂
本文介绍了python模拟登录QQ邮箱发邮件的方法,python smtplib模块发送邮件的例子,python使用smtplib模块发送带附件的邮件,需要的朋友参考下。

python如何模拟登录QQ邮箱并发送邮件

之前介绍过python使用gmail发送邮件,以及python smtplib使用126邮箱发送邮件的例子,本节为大家带来一个python模拟登录QQ邮箱发送邮件的实例代码。

例子,python登录QQ邮箱发信的代码。
 

复制代码 代码示例:

# -*- coding: cp936 -*-
from email.Header import Header
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
import smtplib, datetime
#创建附件发送实例
msg = MIMEMultipart()
#构造附件
att = MIMEText(open('f:文件名.doc', 'rb').read(), 'base64', 'gb2312')
att["Content-Type"] = 'application/octet-stream'
att["Content-Disposition"] = 'attachment; filename="文件名.doc"'
msg.attach(att)

#添加邮件头
msg['to'] = '790196288@qq.com'
msg['from'] = '12503680287@qq.com'
msg['subject'] = Header('测试 (' + str(datetime.date.today()) + ')','gb2312')

#开始发送邮件
server = smtplib.SMTP('smtp.qq.com')
server.login('137951467','123456')
error=server.sendmail(msg['from'], msg['to'],msg.as_string())
server.close
print error

以上就是python登录QQ邮箱发送邮件的代码,主要是借助smtplib模块来完成邮件发送。