![从 Alpine 删除 Gmail 邮件](https://linux22.com/image/1323494/%E4%BB%8E%20Alpine%20%E5%88%A0%E9%99%A4%20Gmail%20%E9%82%AE%E4%BB%B6.png)
我使用 gmail 作为我的电子邮件服务器,使用 alpine 2.02 作为我的电子邮件客户端。Gmail 有一个相当非标准 IMAP 设置因此,为了删除邮件(而不是存档),必须将邮件“保存”到垃圾箱文件夹/标签。此操作似乎会随机标记附近的邮件以供删除。如果我尝试阅读这些邮件,我会收到错误消息“[某些邮件无法提取(失败)]”,并且我无法再在收件箱、垃圾箱或其他地方找到这些邮件。在 alpine/gmail 设置中将邮件保存到垃圾箱时,出现了奇怪的行为此前报道。有没有其他解决方案可以删除 alpine 中的 gmail 邮件?对上一个超链接线程的回复建议给邮件加星标,然后通过 Web 界面删除它们。这超级用户答案基本同意。我发现其他报告的解决方案涉及隐藏“所有邮件”标签/文件夹,使其无法在 Gmail 和 IMAP 中看到。我理想情况下希望找到一种不需要借助 Web 界面的解决方案。谢谢。
答案1
Google 的支持页面显示:
- 不要在服务器上保存已删除的邮件。从 IMAP 文件夹删除的邮件([Gmail]/垃圾邮件或 [Gmail]/垃圾中的邮件除外)只会删除该标签,并且仍存在于“所有邮件”中。因此,您的客户端不需要存储已删除邮件的额外副本。
- 请勿将已删除的邮件保存到您的 [Gmail]/Trash 文件夹,因为这会删除所有文件夹中的邮件。
还:
如果您从收件箱或 IMAP1 客户端中的某个自定义文件夹中删除某封邮件,该邮件仍会出现在 [Gmail]/所有邮件中。
原因如下:在大多数文件夹中,删除邮件只会从邮件中删除该文件夹的标签,包括标识该邮件位于收件箱中的标签。[Gmail]/所有邮件会显示您的所有邮件,无论它们是否附加了标签。如果您想从所有文件夹中删除邮件,请将其移动到 [Gmail]/垃圾箱文件夹。
如果您从 [Gmail]/垃圾邮件或 [Gmail]/垃圾箱中删除邮件,该邮件将被永久删除。
infinite ink 的 Nancy McGough 将 gmail 的非标准行为总结如下:
- 要将邮件放入多个文件夹,请多次使用 Pine 的 Save (S) 命令。复制或移动邮件时请务必小心。Pine 的 Save ^R 子命令是一个开关,用于控制在保存完成后是否从当前文件夹中删除邮件。
- 当您使用 Pine “删除”(D) 一封非垃圾邮件时,Gmail IMAP 服务器会立即从当前文件夹中删除并抹去该邮件,但它仍会保留在 [Gmail]/All Mail 特殊文件夹和它所在的任何其他文件夹中。
- 要“存档” Gmail 收件箱中的邮件,请使用 Pine D 命令将其从收件箱中删除。该邮件仍将存档在 [Gmail]/所有邮件中。提示:使用 Pine 访问 Gmail 收件箱时,您可以将 D 视为“完成”(但在非 Gmail 文件夹中不要这样想!)。
- 当您使用 Pine “删除”(D)[Gmail]/All Mail 特殊文件夹中的一封邮件时,该命令将被忽略。
- 要从邮件所在的所有文件夹(包括特殊的 [Gmail]/All Mail 文件夹)中删除邮件,请使用 Pine 的保存 (S) 命令将邮件移动或复制到 [Gmail]/Trash 特殊文件夹。
- 当您使用 Pine “删除”(D) [Gmail]/垃圾箱或[Gmail]/垃圾邮件特殊文件夹中的邮件时,该邮件会被立即删除并擦除,并且无法恢复。
- 要搜索所有非垃圾邮件的 Gmail 邮件,请打开 [Gmail]/所有邮件文件夹并使用 Pine 的 Select (;) 命令和其他聚合操作来放大 (Z) 搜索结果。
- Pine 文件夹意味着 Gmail 标签!
来源:http://www.ii.com/internet/messaging/pine/pc/#gmailIMAP
两者都没有解决您提到的“奇怪行为”。我只能建议谨慎地尝试删除 [Gmail]/Trash 文件夹中的电子邮件,或者更务实的是,如果您要使用他们的服务,请尝试采用 Google 的删除电子邮件理念:即不要删除电子邮件,也不要担心已删除的电子邮件会留在 [Gmail]/All Mail 中,因为磁盘空间很便宜。
(就我个人而言,我不会因为这种行为而使用 Gmail,但我认识到有些人可能别无选择,而其他人可能只是恰好喜欢使用它。)