【发布时间】:2016-09-22 20:10:18
【问题描述】:
我已使用 openssl 连接并登录到 gmail 的 imap 服务器。我打算搜索所有带有附件的邮件。我该怎么做?
【问题讨论】:
标签: search gmail imap attachment
我已使用 openssl 连接并登录到 gmail 的 imap 服务器。我打算搜索所有带有附件的邮件。我该怎么做?
【问题讨论】:
标签: search gmail imap attachment
IMAP 本身没有搜索词,但Gmail's extended search support 应该允许您搜索带有附件的邮件。您必须选择您感兴趣的文件夹:
a SELECT INBOX
然后使用 GMail 特定的搜索命令:
b UID SEARCH X-GM-RAW "has:attachment"
这应该会为您提供带有附件的邮件的 UID 列表。
【讨论】:
FETCH 和 BODYSTRUCTURE 获取所有邮件,并解析该信息以查找附件。