from email.header import Header from email.mime.text import MIMEText import smtplib def mail_message(from_address, to_address, password, header, msg, smtp_server='smtp.126.com', port='25'): """ :param from_address: :param to_address: :param password: :param header: :param msg: :param smtp_server: :param port: :return: """ s = smtplib.SMTP(smtp_server, port) # s.set_debuglevel(1) _msg = MIMEText(msg, 'plain', 'utf-8') _msg['from'] = from_address _msg['to'] = to_address _msg['subject'] = Header(header, 'utf-8').encode() s.login(from_address, password) s.sendmail(from_address, [to_address], _msg.as_string()) s.quit()
python_使用email模块发送简单邮件
最新推荐文章于 2024-07-11 15:16:06 发布
该教程介绍了如何使用Python的email和smtplib模块发送简单的电子邮件。通过定义函数`mail_message`,设置发件人、收件人、密码、邮件主题和正文,连接SMTP服务器并发送邮件。
摘要由CSDN通过智能技术生成