如何在 Python 中使用 smtplib 模块设置邮件发送者和接收者?

如何在 Python 中使用 smtplib 模块设置邮件发送者和接收者?

import smtplib

# 邮箱地址
sender_address = 'sender@example.com'

# 邮箱密码
sender_password = 'password'

# 接收者邮箱地址
recipient_address = 'recipient@example.com'

# 创建 SMTP 连接
smtp_client = smtplib.SMTP('smtp.example.com', 587)

# 设置发送者信息
smtp_client.login(sender_address, sender_password)

# 发送邮件
smtp_client.sendmail('sender@example.com', 'recipient@example.com', 'Hello, world!')

# 关闭 SMTP 连接
smtp_client.quit()

步骤:

  1. 导入 smtplib 模块。
  2. 定义 邮箱地址、密码和接收者地址。
  3. 创建 SMTP 连接。
  4. 设置 发送者信息(地址和密码)。
  5. 发送邮件
  6. 关闭 SMTP 连接。

注意:

  • 确保您拥有发送邮件的权限。
  • 更改 sender_addresssender_passwordrecipient_address 以匹配您的实际地址。
  • 您可以使用 smtplib 模块中的其他方法来设置邮件内容、附件等。
相似内容
更多>