Python怎么实现发送邮件服务

66次阅读
没有评论

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

Python 可以使用 smtplib 模块来实现发送邮件服务。以下是一个简单的例子:

import smtplib
from email.mime.text import MIMEText

def send_email(subject, message, to_email):
    # 邮件内容
    email_message = MIMEText(message)
    email_message["Subject"] = subject
    email_message["From"] = "sender@example.com"
    email_message["To"] = to_email

    # 发送邮件
    with smtplib.SMTP("smtp.example.com", 587) as smtp:
        smtp.login("username", "password")
        smtp.send_message(email_message)

# 调用函数发送邮件
send_email(" 测试邮件 ", " 这是一封测试邮件。", "recipient@example.com")

上述代码中,首先导入了 smtplib 模块和 MIMEText 类。然后定义了一个 send_email 函数,该函数接受三个参数:邮件主题、邮件内容和收件人邮箱地址。

在函数内部,首先创建了一个 MIMEText 对象,设置了邮件的主题、发件人地址和收件人地址。然后使用 smtplib.SMTP 类创建了一个 SMTP 连接,并调用其 login 方法进行登录验证。最后,调用 smtp.send_message 方法发送邮件。

需要根据实际情况修改邮件相关参数,比如 SMTP 服务器地址、登录用户名和密码等。

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

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