#发送邮箱
import smtplib
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
mailUser = "321789723@qq.com"#自己账号
mailPass = "ixgeputyrdfnbgdd"#授权码
smtpObj = smtplib.SMTP_SSL("smtp.qq.com", 465)
smtpObj.login(mailUser, mailPass)
sender = "321789723@qq.com"
receiverDict = {"宝宝":"1803538028@qq.com","宝贝":"1770603193@qq.com"}
Path = r"D:/论文.jpg"#发送路径
for receiver in receiverDict:
message = MIMEMultipart()
message["From"] = Header(f"<{sender}>")
message["To"] = Header(f"{receiver}<{receiverDict[receiver]}>")
message["Subject"] = Header(f"{receiver}-发送给最爱的人")#标题
mailContent = MIMEText(f"Dear {receiver} 邀请你看最美的照片", "plain", "utf-8")#正文
with open(Path, "rb") as imageFile:
fileContent = imageFile.read()
att = MIMEImage(fileContent)
att.add_header("Content-Disposition", "attachment", filename="两只小狗.jpg")#图片命名
message.attach(mailContent)
message.attach(att)
smtpObj.sendmail(sender, receiverDict[receiver], message.as_string())
print("发送over")