使用python发送邮件代码,做个小笔记,这玩意每次使用直接cv改一改就行了
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: 无法发送邮件")
评论 (0)