使用python发送邮件代码,做个小笔记,这玩意每次使用直接cv改一改就行了
代码语言:javascript复制def send_mail(infomation, old_nums, old_titles, recever):
new_contents = ''
# By:www.lanol.cn
# autor:Lan
try:
content = MIMEText(mail_content, 'plain', 'utf-8')
reveivers = f"{recever}"
content['To'] = reveivers # 设置邮件的接收者,多个接收者之间用逗号隔开
content['From'] = str("admin@lanol.cn") # 邮件的发送者,最好写成str("这里填发送者"),不然可能会出现乱码
content['Subject'] = f"{主题}" # 邮件的主题
smtp_server = smtplib.SMTP_SSL("{发送服务器}", { 端口 })
smtp_server.login("{发送邮箱}", "{邮箱密码}")
smtp_server.sendmail("{发信人}", [{收信人,是一个列表}], content.as_string())
smtp_server.quit()
except Exception as e:
print(str(e))
except smtplib.SMTPException:
print("Error: 无法发送邮件")