python自动发邮件脚本怎么写

56次阅读
没有评论

共计 844 个字符,预计需要花费 3 分钟才能阅读完成。

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

import smtplib
from email.mime.text import MIMEText

def 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 服务器地址进行替换。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计844字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)