[英]Search for messages with attachments with GMail IMAP
如何使用IMAP访问在GMail帐户中查找所有带有附件的电子邮件? 我在使用Python,但是唯一的方法是检查每条消息?
谢谢
您可能想检查一下IMAPClient
库,该库摆脱了处理IMAP的许多IMAPClient
。
这是使用IMAPClient获取带有附件的电子邮件的方式:
from imapclient import IMAPClient
HOST = 'imap.gmail.com'
USERNAME = ''
PASSWORD = ''
ssl = True
server = IMAPClient(HOST, use_uid=True, ssl=ssl)
server.login(USERNAME, PASSWORD)
server.select_folder('INBOX')
messages = server.search(['X-GM-RAW has:attachment'])
print '%d messages with attachments' % (len(messages),)
print
print 'UIDs of messages with attachments:'
print messages
结果:
1 messages with attachments UIDs of messages with attachments: [85L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.