如何在 Python 中使用 smtplib 模块设置邮件内容?

如何在 Python 中使用 smtplib 模块设置邮件内容?

import smtplib

# 邮箱地址和密码
email_address = "your_email@example.com"
password = "your_password"

# 接收邮件地址
recipient_address = "recipient_email@example.com"

# 创建 smtplib 对象
smtp_client = smtplib.SMTP("smtp.example.com", 587)

# 设置邮件内容
smtp_client.starttls()
smtp_client.login(email_address, password)
smtp_client.sendmail("sender_email@example.com", recipient_address, "Hello, world!")

# 关闭连接
smtp_client.quit()

步骤:

  1. 导入 smtplib 模块python import smtplib
  2. 定义邮箱地址和密码
    • email_address:接收邮件的邮箱地址。
    • password:接收邮件的密码。
  3. 定义发送邮件地址
    • recipient_address:要接收邮件的邮箱地址。
  4. 创建 smtplib 对象
    • smtp_client = smtplib.SMTP("smtp.example.com", 587):指定服务器地址和端口。
    • smtp_client.starttls():开启 TLS 安全连接。
    • smtp_client.login(email_address, password):登录邮箱服务器。
  5. 设置邮件内容
    • smtp_client.sendmail("sender_email@example.com", recipient_address, "Hello, world!"):发送邮件。
  6. 关闭连接
    • smtp_client.quit():关闭 SMTP 连接。

注意:

  • 请将 smtp.example.com 替换为您的 SMTP 服务器地址。
  • 请将 your_email@example.comyour_password 替换为您的实际邮箱地址和密码。
  • 此代码假设您使用的是 Python 3.x。如果您使用的是 Python 2.x,请使用 smtplib 模块。
相似内容
更多>