我正在使用IMAP连接到我们的Google Apps for Business域。我正在使用XOAUTH2进行连接,并给予我域范围的权限。
我正在搜索所有邮件以查找未添加用户标签的旧电子邮件,并且超过2周,以便促使删除不需要的电子邮件。
我有一个执行以下操作的python程序:
conn.select(' [Gmail] /所有邮件') search_result,data = conn.uid(' search',' X-GM-RAW',my_search_string)
这很好用,但是,我发现如果用户已经进入他们的gmail设置 - >标签并取消选中"显示在IMAP"与[Gmail] /所有邮件对应的框,我再也看不到了。
我收到此消息: BIBG3 NO [NONEXISTENT]未知邮箱:[Gmail] /所有邮件(现在处于身份验证状态)(失败)
有没有办法让我看到All Mail,无论他们是否检查了盒子?或者,还有另一种解决方法吗?
非常感谢任何帮助。
答案 0 :(得分:0)
不,没有。这是控制文件夹是否在IMAP中公开的设置。如果它们未设置,则无法使用。如果不是这样,那将是一个安全问题。人们可能因为各种原因而关闭它。