import smtplib from email.mime.text import MIMEText from email.header import Header def SendMail(sender, receiver, subject, message): # 发送邮件服务器 smtp_server = 'smtp.126.com' # 发送邮件服务器端口 smtp_port = 465 # 邮件对象 msg = MIMEText(message, 'plain', 'utf-8') msg['From'] = Header(sender, 'utf-8') msg['To'] = Header(receiver, 'utf-8') msg['Subject'] = Header(subject, 'utf-8') # SMTP对象 smtpObj = smtplib.SMTP_SSL(smtp_server, smtp_port) # 登录SMTP服务器 smtpObj.login(sender, 'ERXYFJRLKPTTDXWH') # 发送邮件 smtpObj.sendmail(from_addr=sender,to_addrs=[receiver],msg=msg.as_string()) # 关闭SMTP连接 smtpObj.quit() if __name__ == '__main__': # 发件人邮箱 sender = 'jinqian_chen@126.com' # 收件人邮箱 receiver = 'jinqian.chen@srit.com.cn' # 邮件主题 subject = 'Python3发送邮件示例, new' # 邮件正文 message = '这是一封Python3发送的邮件' SendMail(sender, receiver, subject, message)