python自动发邮件脚本怎么写

   2025-02-15 2600
核心提示:要编写一个Python自动发邮件的脚本,你可以使用smtplib模块。下面是一个简单的示例脚本:import smtplibfrom email.mime.text im

要编写一个Python自动发邮件的脚本,你可以使用smtplib模块。下面是一个简单的示例脚本:

import smtplibfrom email.mime.text import MIMETextdef send_email(sender, password, recipient, subject, message):    # 创建一个MIMEText对象    msg = MIMEText(message)    # 设置发件人和收件人    msg['From'] = sender    msg['To'] = recipient    msg['Subject'] = subject    # 使用SMTP服务器发送邮件    server = smtplib.SMTP('smtp.gmail.com', 587)  # 这里使用的是Gmail的SMTP服务器,如果是其他邮箱,请修改对应的SMTP服务器地址    server.starttls()    server.login(sender, password)    server.send_message(msg)    server.quit()# 设置发件人、密码、收件人、主题和消息内容sender = 'your_email@gmail.com'password = 'your_password'recipient = 'recipient_email@example.com'subject = 'Hello, World!'message = 'This is a test email.'# 调用send_email函数发送邮件send_email(sender, password, recipient, subject, message)

在使用这个脚本之前,请确保你已经安装了smtplib模块。并将代码中的发件人邮箱、密码、收件人邮箱以及SMTP服务器地址进行替换。

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