# 邮箱发送邮件 import smtplib from email.mime.text import MIMEText class Emailer: def __init__(self,user,password,host): self.user = user self.password = password self.host = host def send(self,sender,reciver,content,title): """ :param sender: 发送者邮箱地址 :param reciver: 接收者邮箱 :param content: 邮件内容 :param title: 标题 :return: """ message = MIMEText(content,'plain','utf-8') message['From'] = sender message['To'] = ','.join(reciver) message['Subject'] = title try: # 1 ssl发送邮件,参数1 是邮件服务器地址,参数2是端口 smtpObject = smtplib.SMTP(self.host,25) # 2 登陆邮箱验证 # 参数是用户名和密码 smtpObject.login(self.user,self.password) # 3 发送邮件 smtpObject.sendmail(sender,reciver,message.as_string()) print("successfully") except Exception as e: print(e) mail_user = " " #自己的邮箱 mail_pwd = " " # 自己邮箱密码 mail = Emailer(mail_user,mail_pwd,'smtp.163.com') mail.send("s1",["s2"],'测试','mail测试' ) # s1: 自己邮箱 s2:对方邮箱
Python udp 发送邮件
最新推荐文章于 2021-07-31 12:21:32 发布