我想知道是否存在一种方法或约定,以确定每个包含所有(非垃圾邮件)电子邮件的电子邮件提供商的IMAP邮箱是什么。
对于GMail,它是[Gmail]/All Mail
,但对于其他服务显然不同。
是否需要检查每个服务的邮箱,还是有更简单的方法?
答案 0 :(得分:2)
如果服务器支持RFC 6154,"特殊用途邮箱的IMAP LIST扩展",则LIST
命令的结果应包含属性\All
包含所有邮件的邮箱:
* LIST (\HasNoChildren \All) "/" "[Gmail]/All Mail"
Gmail支持此功能;不确定其他提供商是做什么的。
答案 1 :(得分:1)
不,没有办法在所有服务器上运行。正如另一个答案所示,RFC6154的\All
正是您所寻找的,但服务器不需要实现这样的邮箱。