#coding: utf-8
import sys
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.header import Header
#设置smtplib所需的参数
#下面的发件人,收件人是用于邮件传输的。
smtpserver = 'smtp.qq.com'
username = '*********@qq.com'
password='***********'
msg_from=username
receivers=input("输入收件人,用‘,’分割:")
msg_to_list = receivers.split(",")
print(msg_to_list)
subject = "订单还是不打算处理一下?没必要到时候再联系到其他人吧"
file = open("img.png", "rb")
img_data = file.read()
file.close()
msg = MIMEMultipart('related')
content = MIMEText('<html><body><img src="cid:imageid" alt="imageid"></body></html>', 'html', 'utf-8')
msg.attach(content)
msg['Subject'] = subject
msg['From'] = msg_from
img = MIMEImage(img_data)
img.add_header('Content-ID', 'imageid')
msg.attach(img)
#发送邮件
smtp = smtplib.SMTP()
smtp.connect('smtp.qq.com')
#我们用set_debuglevel(1)就可以打印出和SMTP服务器交互的所有信息。
#smtp.set_debuglevel(1)
smtp.login(username, password)
print("已发送:")
for msg_to in msg_to_list:
msg['To'] = msg_to
smtp.sendmail(msg_from, msg_to, msg.as_string())
print(msg_to)
smtp.quit()
网友评论