在我的 Gmail 帐户的 Mail.app 中,删除或移动项目不再会将该项目从收件箱中删除;相反,它们会显示为灰色。
在上图中,这些电子邮件要么按照规则自动移动到存档目录,要么被我删除。
这种情况最近才开始出现。我使用 Gmail 和 IMAP。我检查了设置,没发现我做错了什么。如有任何建议,我将不胜感激。
答案1
由于您使用 IMAP,这些已删除的消息可能会被显示(尽管它们不应该被显示)。
从菜单中选择看法→隐藏已删除的消息,或者按键盘上的⌘+ 。L
这应该够了吧。
答案2
Gmail 是非常IMAP 尤其如此。Gmail 使用标签,而不是文件夹,并且与 IMAP 之间没有一对一映射。例如:将邮件放入垃圾箱实际上会为其分配“已删除”标签。当被标记为已删除时,该邮件的任何其他标签都不再适用。
请务必了解这一点的含义。例如,如果您认为将邮件复制到某个 IMAP 文件夹,那么实际上 Gmail 只会为同一封邮件分配一个额外的标签。现在,如果您(错) 设置邮件将已删除的邮件移至垃圾箱,然后在“删除”该单个邮件的两个出现位置中的任一个后,另一个也会被删除。
因此,如果你的规则将邮件移动到特定文件夹在 Gmail 服务器上,那么就要当心了!当移动到 Mac 上的本地文件夹时,从 Gmail 服务器中删除可能不会对您造成伤害。
为了全面了解 Gmail 如何使用 IMAP,遗憾的是,至少应该阅读全部以下内容来自 Google 的帮助:
- IMAP 中的操作如何同步?
- 邮件客户端中的 Gmail 文件夹
- 推荐的 IMAP 客户端设置(在点击您选择的电子邮件客户端之前,请先阅读一般说明;确保不是将已删除的邮件保存到垃圾箱)
- Mail.app 的推荐设置
最后,看看Google 实验室高级 IMAP 控件,它允许你设置 当从最后一个可见的 IMAP 文件夹中删除邮件时:将该邮件移至 Gmail 垃圾箱。
说到 Gmail,我们来看一下:
- Gmail SMTP 服务器会自动将副本移至您的“已发送邮件”。因此,使用该服务器时,请务必将 Mail.app 设置为仅使用此服务器如果不这样做,那么当邮件返回到另一台服务器时,您的“已发送邮件”中将不会有副本。
- 如果您想使用其他发件人地址,请参阅添加自定义“发件人”地址;如果您不这样做,Gmail 会将其更改为您的 gmail.com 地址。有关微调,请参阅本周的新功能从另一个地址发送邮件而不使用“代表”。
- 请务必创建备份。如果邮件以某种方式从您的计算机或 Gmail 的服务器中删除,则在第一次 IMAP 同步后,它们将被从所有位置删除。使用 Time Machine 时:首先激活 Mail,然后进入 Time Machine。这将为您提供星系和星空,而不是默认的 Finder,而是 Mail 界面。在这里,您甚至可以从已完全删除的帐户中恢复邮件。
遗憾的是,尽管 Mail 知道你正在使用 Gmail,但没有自动设置功能,如下所示如需支持,请访问Gmail 帮助中心在邮件偏好设置中:
答案3
以前见过这种情况。单击收件箱下的帐户,然后执行邮箱 -> 重建,它应该会移动这些帐户。如果您有很多帐户,您可以通过退出 Mail.app 为所有帐户重建,删除“/Users/YOURNAME/Library/Mail/Envelope Index”。当您重新启动 Mail.app 时,它应该会重建您的所有文件夹。
不过,这只是一种快速修复方法。不知道是什么原因造成的。
答案4
发生这种情况的另一个原因是 Mail.app 无法识别 IMAP 上的“垃圾箱”文件夹。要解决此问题,请在侧栏中选择要用作“垃圾箱”的 IMAP 文件夹,然后在菜单栏中选择“邮箱”>“将此邮箱用于”>“垃圾箱”。
灰色的邮件现在将开始移动到您选择的文件夹/邮箱。您可能需要对草稿和已发送邮件执行相同操作。