如何使用Python读取邮件
时间: 2023-07-20 09:08:20 浏览: 88
Python私人邮件获取.rar
要使用 Python 读取邮件,你需要使用 Python 的内置邮件库 `imaplib` 和 `email`。以下是一个简单的示例代码,可以从 Gmail 中读取邮件:
```python
import imaplib
import email
# 登录到 Gmail
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('your_email@gmail.com', 'your_password')
# 选择邮箱中的收件箱
mail.select('inbox')
# 搜索邮件,返回 ID 列表
result, data = mail.search(None, 'ALL')
# 遍历 ID 列表,读取邮件内容
for num in data[0].split():
typ, data = mail.fetch(num, '(RFC822)')
raw_email = data[0][1]
email_message = email.message_from_bytes(raw_email)
# 打印邮件信息
print('From: ' + email_message['From'])
print('Subject: ' + email_message['Subject'])
print('Body: ' + email_message.get_payload())
# 关闭连接
mail.close()
mail.logout()
```
你需要将 `your_email@gmail.com` 和 `your_password` 替换为你自己的 Gmail 邮箱和密码。如果你使用的是其他邮件服务商,你需要相应地更改服务器地址和端口号。
阅读全文