1,首先,打开自己的邮箱设置,进入POP3/SMTP/IMAP,查看邮箱服务器地址的SMTP服务器地址
# 输入SMTP服务器地址: smtp_server = '' # 输入Email的用户名 from_addr = '' # 输入Email密码: password = '' # 输入收件人地址: to_addr = '' # 打开要发送的文件 with open(newfile,"rb") as f: mail_body=f.read() #定义邮件格式 msg=MIMEText(mail_body,'html','utf-8') msg['From'] = Header('发送人员<%s>'% from_addr, 'utf-8') msg['To'] = to_addr msg['Subject']=Header('文件名','utf-8') smtp=smtplib.SMTP(smtp_server,25) smtp.set_debuglevel(1) smtp.helo(smtp_server) smtp.ehlo(smtp_server) smtp.login(from_addr,password) smtp.sendmail(from_addr,to_addr,msg.as_string()) smtp.quit() print('邮件已发送!')