有没有办法找到包含所有邮件的IMAP邮箱,无论提供商是谁?

时间:2015-06-04 11:24:19

标签: email imap email-client

我想知道是否存在一种方法或约定,以确定每个包含所有(非垃圾邮件)电子邮件的电子邮件提供商的IMAP邮箱是什么。

对于GMail,它是[Gmail]/All Mail,但对于其他服务显然不同。

是否需要检查每个服务的邮箱,还是有更简单的方法?

2 个答案:

答案 0 :(得分:2)

如果服务器支持RFC 6154,"特殊用途邮箱的IMAP LIST扩展",则LIST命令的结果应包含属性\All包含所有邮件的邮箱:

* LIST (\HasNoChildren \All) "/" "[Gmail]/All Mail"

Gmail支持此功能;不确定其他提供商是做什么的。

答案 1 :(得分:1)

不,没有办法在所有服务器上运行。正如另一个答案所示,RFC6154的\All正是您所寻找的,但服务器不需要实现这样的邮箱。