如何在 Python 中使用 smtplib 模块接收邮件?
import smtplib
# 邮箱地址
email_address = "your_email@example.com"
# 邮箱密码
password = "your_password"
# 接收邮件的邮箱地址
receiver_address = "receiver@example.com"
# 创建 smtplib 对象
smtp_client = smtplib.SMTP("smtp.example.com", 587)
# 登录邮箱服务器
smtp_client.login(email_address, password)
# 设置收件地址
smtp_client.set_mail_server("smtp.example.com")
smtp_client.set_smtp_secure(True)
# 发送邮件
smtp_client.sendmail("sender@example.com", receiver_address, "Hello, world!")
# 关闭连接
smtp_client.quit()
步骤:
- 导入 smtplib 模块。
- 定义 邮箱地址、密码和收件地址。
- 创建 smtplib 对象。
- 登录 邮箱服务器。
- 设置 收件地址。
- 发送邮件。
- 关闭连接。
注意:
- 确保您拥有发送邮件的权限。
- 您可以根据需要修改
email_address
、password
和receiver_address
。 - 您可以使用
smtp_client.starttls()
方法启用 TLS 安全。