1 # 邮件发送 2 import smtplib 3 from email.mime.text import MIMEText 4 5 def send_mail(mail_recv_list, subjict, content): # 定义一个发送邮件的函数 6 mail_send_user = "*********@163.com" # 邮箱用户名 7 mail_send_pass = "********" # 邮箱授权码 8 msg = MIMEText(content,_charset='utf-8') # 邮件的内容 9 msg['Subject'] = subjict # 邮件的主题 10 msg['From'] = mail_send_user # 邮件发送者邮箱 11 msg['To'] = mail_recv_list # 邮件接受者邮箱 12 try: 13 s = smtplib.SMTP_SSL('smtp.163.com') # 链接邮箱服务器 14 s.login(mail_send_user, mail_send_pass) # 使用邮箱名和授权码登录邮箱 15 s.sendmail(mail_send_user, mail_recv_list, msg.as_string()) # 发送邮件 16 s.quit() # 发送完毕退出smtp 17 return True 18 except Exception as e: 19 print(str(e)) # 输出发送失败信息 20 return False 21 22 23 if __name__=="__main__": 24 mail_recv_list = '**********@qq.com' 25 if send_mail(mail_recv_list,'Python发送邮件','测试测试'): 26 print('邮件发送成功') 27 else: