如何在 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()
步骤:
-
导入
smtplib
模块。 - 定义 邮箱地址、密码和接收者地址。
- 创建 SMTP 连接。
- 设置 发送者信息(地址和密码)。
- 发送邮件。
- 关闭 SMTP 连接。
注意:
- 确保您拥有发送邮件的权限。
- 更改
sender_address
、sender_password
和recipient_address
以匹配您的实际地址。 - 您可以使用
smtplib
模块中的其他方法来设置邮件内容、附件等。