如何检索两个 IMAP4.select()
我想使用 select 方法检索两个文件夹。我想获取“收件箱”和“已发送”。
有办法做到这一点吗?目前,我所知道的唯一方法是,我一次只能使用以下方法获取一个文件夹:
IMAP4.select('INBOX')
I'd like to retrieve two folders using the select method. I'd like to get the "Inbox" as well as the "Sent".
Is there a way to do this? Currently, the only way I know of, I can only get one folder at a time using:
IMAP4.select('INBOX')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选择 IMAP 文件夹不会检索任何邮件,它只是选择该文件夹。如果您要获取消息(或其属性,如标志或内部日期),则需要使用 FETCH。
如果您想获取两个文件夹中的所有邮件,只需依次循环遍历每个文件夹即可。
Selecting an IMAP folder does not retrieve any messages, it just selects that folder. If you to get a message (or attributes of it like flags or the internal date), you need to use FETCH.
If you want to get all messages in two folders, simply loop through each of them in turn.