python邮件自动发送怎么实现

   2025-02-15 6760
核心提示:要实现 Python 邮件自动发送,你可以使用 Python 的内置模块 smtplib 和 email。下面是一个简单的示例代码:import smtplibfrom

要实现 Python 邮件自动发送,你可以使用 Python 的内置模块 smtplibemail。下面是一个简单的示例代码:

import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发件人邮箱sender = 'your_email@example.com'# 收件人邮箱receiver = 'recipient_email@example.com'# SMTP服务器地址smtp_server = 'smtp.example.com'# 发件人邮箱密码(注意不是登录密码,而是 SMTP 服务器的授权码)password = 'your_password'# 创建一个带有内容的邮件对象message = MIMEText('邮件内容', 'plain', 'utf-8')message['From'] = Header('发件人姓名', 'utf-8')message['To'] = Header('收件人姓名', 'utf-8')message['Subject'] = Header('邮件主题', 'utf-8')# 使用SMTP服务器登录并发送邮件try:    server = smtplib.SMTP(smtp_server)    server.login(sender, password)    server.sendmail(sender, receiver, message.as_string())    print('邮件发送成功')except Exception as e:    print('邮件发送失败:', str(e))finally:    server.quit()

需要替换示例代码中的发件人邮箱、收件人邮箱、SMTP服务器地址和发件人邮箱密码。注意,有些邮箱服务提供商可能需要使用 SSL 或 TLS 加密方式连接 SMTP 服务器,你可以根据需要调整代码来适应特定的邮箱服务。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言