import smtplib from email.mime.text import MIMEText from email.header import Header # 第三方 SMTP 服务 mail_host="smtp.qq.com" #设置服务器 mail_user="is_my_email@qq.com" #用户名 mail_pass="###" #口令 sender ="###@qq.com" receivers ="###@qq.com" message= MIMEText('测试邮件','plain','utf-8') subject = 'Python SMTP 邮件测试' message['Subject'] = Header(subject, 'utf-8') message['From'] = sender message['To'] = receivers try: smtpObj = smtplib.SMTP() smtpObj = smtplib.SMTP_SSL(mail_host, 465) #smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号 smtpObj.login(mail_user, mail_pass) smtpObj.sendmail(sender, receivers, message.as_string()) smtpObj.quit() print("邮件发送成功") except smtplib.SMTPException: print("Error: 无法发送邮件")
python 发送邮件
Python SMTP 邮件发送教程
最新推荐文章于 2025-05-05 04:40:36 发布
本文介绍如何使用Python的smtplib库配合email.mime模块来发送带有特定主题及内容的邮件。通过配置第三方SMTP服务(如QQ邮箱),实现从Python程序中向指定邮箱地址发送纯文本邮件的功能。
3354

被折叠的 条评论
为什么被折叠?



