当前位置: 首页 > 知识库问答 >
问题:

节点imap打开子邮箱

况唯
2023-03-14

我正在尝试打开主邮箱的子邮箱,但它不起作用。我在调试模式下收到以下错误。

A5没有[不存在]未知邮箱:INBOX/[Gmail](失败)'

但是当我列出邮箱时,我可以看到[Gmail]框存在,所以我不明白出了什么问题。

<= '* LIST (\\HasNoChildren) "/" "INBOX"'
<= '* LIST (\\HasChildren \\Noselect) "/" "[Gmail]"'

这是创建错误的代码(我使用的是imap-Simple):

const connection = await imaps.connect(this.imapConfig);
const inbox = await connection.openBox('INBOX/[Gmail]');

你能帮我一下吗?

共有1个答案

王伯寅
2023-03-14

第二个列表中的邮箱名响应为“[Gmail]”,而不是“收件箱/[Gmail]”列表响应包含完整和正确的名称;如果存在继承权,服务器将告诉您所有内容的全名,因此您不需要连接任何内容。

(您可能听说过或读到过所有内容都在INBOX下,它在某些服务器上,但不是在所有服务器上。

 类似资料:
  • 我一直试图获取电子邮件正文与imap_fetchbody($stream,$msgno,$选项),但没有成功。 然后我尝试使用imap_fetchstructure($stream,$msgno),并使用各自的子类型手动解码每种类型,如:- 对于前两个,我可以用这样的东西来解码 但说到混合,我要么不知道,要么我该怎么办,要么我在哪里犯错。

  • 如何在数据库中存储该电子邮件的唯一ID。 我尝试了$概述=imap_fetch_overview($inbox,$email_number,0);我收到了一堆数字,但问题是当其中一封电子邮件被删除时,数字会发生变化。 如何正确存储?MD5消息还是什么? 基本上,我试图在我的个人网络应用程序上接收电子邮件,在那里我可以管理和访问我自己的电子邮件。它使用imap调用gmail。 无论如何,我可以在哪里

  • 我正在为IMAP服务器编程,但遇到了一个问题:电子邮件来自哪里? 我一直认为事件的基本过程是: 发送方客户端使用SMTP协议向SMTP服务器(主机A)发送电子邮件 这让我想知道:电子邮件是如何从接受SMTP的服务器发送到提供服务的IMAP服务器的?他们有协议吗?他们会把它放在目录里吗? 我见过目录的用法——每个用户有一个文件——它似乎不适合大型用户群。当两个进程同时读/写数据时,它不会也会引起问题

  • 我有一个关于Strapi电子邮件插件的问题。我想使用Nodemailer。当我用邮递员测试它时,我得到了错误500。我是否用错误的格式编写了PostScript JSON? 提前感谢! 本杰明

  • 我们的平台定期检查我们的一些客户邮箱,寻找回复的电子邮件,到目前为止,它一直运行良好,但我们最近遇到了一个奇怪问题的客户。 当我连接到IMAP服务器并在给定的时间段内搜索电子邮件时(例如昨天的所有邮件),我只得到一个空列表。但是,当我在其邮箱上与客户核对时,我可以看到昨天收到的邮件。她的邮件客户端配置为使用POP,所以我要求她更改为IMAP,因为POP应该从邮件服务器中删除电子邮件。现在她正在使用

  • 如果我没弄错的话,树通常是一个列表,其中的元素按特定顺序排列。孩子们不在他们自己的子列表中,他们都在同一个列表中。 所以,我试图创建一个Tree类,其中包含TreeNodes(类)使用Tree类中的List。 我如何跟踪父母/孩子/叶子?如果父母“父母1”,有两个孩子“孩子A”和“孩子B”,我如何将他们联系在一起?