2016-09-22 79 views
0

我已经连接并使用openssl登录到gmail的imap服务器。我打算搜索所有与他们有附件的邮件。我怎样才能做到这一点?搜索Gmail邮件附件

回答

0

IMAP本身没有搜索关键字,但Gmail's extended search support应该允许您搜索带附件的邮件。你必须选择你感兴趣的文件夹:

a SELECT INBOX 

然后使用Gmail特定的搜索命令:

b UID SEARCH X-GM-RAW "has:attachment" 

这应该给你带附件的邮件的UID的列表。

+0

如果您希望使用基线IMAP(无扩展名)执行此操作,您需要为所有消息“获取”BODYSTRUCTURE“,并解析该信息以查找附件。 – Max