苦 smtplib 中如何使用 SMTP 协议发送邮件?

苦 smtplib 中如何使用 SMTP 协议发送邮件?

步骤:

  1. 导入 smtplib 模块。
  2. 创建一个 smtplib.SMTP 对象,指定服务器地址、端口号和用户名。
  3. 设置邮件内容。
  4. 设置邮件发送方式。
  5. 发送邮件。
  6. 关闭 smtplib 对象。

代码:

import smtplib

# 服务器地址
server_address = "smtp.example.com"

# 端口号
port_number = 587

# 用户名
username = "your_username"

# 密码
password = "your_password"

# 创建 SMTP 对象
smtp_client = smtplib.SMTP(server_address, port_number)

# 设置邮件内容
message = "Hello, world!"

# 设置邮件发送方式
smtp_client.starttls()

# 发送邮件
smtp_client.sendmail(username, "your_recipient_address", message)

# 关闭 SMTP 对象
smtp_client.quit()

注意:

  • 确保您已安装了 smtplib 模块。您可以使用 pip install smtplib 命令安装。
  • 请替换 server_addressport_numberusernamepassword 为您的实际值。
  • 此代码示例仅用于发送文本邮件。您可以根据需要修改代码以发送其他类型的邮件,例如附件或 HTML邮件。
相似内容
更多>