小编Pyt*_*ect的帖子

用 Python 读取 Gmail 电子邮件

我正在尝试创建一个简单的脚本来检查我的 Gmail 是否有具有特定标题的电子邮件。当我在 Python 3.7.3 上运行这个程序时,我收到以下数据:('OK', [b'17']).

我需要在 python 中访问电子邮件的正文。我只是不确定如何处理我拥有的数据。

这是我当前的代码:

import imaplib
import credentials

imap_ssl_host = 'imap.gmail.com'
imap_ssl_port = 993
username = credentials.email
password = credentials.passwd
server = imaplib.IMAP4_SSL(imap_ssl_host, imap_ssl_port)

server.login(username, password)
server.select('INBOX')

data = server.uid('search',None, '(SUBJECT "MY QUERY HERE!")')
print(data)
Run Code Online (Sandbox Code Playgroud)

运行代码的结果:

import imaplib
import credentials

imap_ssl_host = 'imap.gmail.com'
imap_ssl_port = 993
username = credentials.email
password = credentials.passwd
server = imaplib.IMAP4_SSL(imap_ssl_host, imap_ssl_port)

server.login(username, password)
server.select('INBOX')

data = server.uid('search',None, '(SUBJECT "MY QUERY HERE!")')
print(data)
Run Code Online (Sandbox Code Playgroud)

我知道这有点粗糙,但我仍在学习,因此,您对帮助我改进的任何建议将不胜感激!

python email gmail imap python-3.x

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

email ×1

gmail ×1

imap ×1

python ×1

python-3.x ×1