如何检索两个 IMAP4.select()

发布于 2024-12-06 19:45:37 字数 145 浏览 0 评论 0原文

我想使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

肩上的翅膀 2024-12-13 19:45:37

选择 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文