为什么mutt会保留已删除的电子邮件,直到您使用$“同步邮箱”?


30

删除邮件时,我使用过的所有其他邮件客户端都会从我的视线中删除它们。如果我改变主意并希望退回电子邮件,则可以随时在垃圾箱中查找。删除邮件后,为什么mutt仍继续在收件箱中显示电子邮件?

删除它们后是否可以将它们隐藏?


“清除”是“空垃圾”;您可能想说它要隐藏标记为已删除的邮件。
geekosaur,2012年

7
我想mutt很早以前一些开发人员就决定使用默认行为。显示已删除的消息使您可以选择和取消删除它们。如果您不想使用undelete函数,则可以始终将d键重新映射到<purge-message>而不是<delete-message>
jw013

3
只需添加一条注释,对于IMAP,这是协议的预期行为。邮件被标记为删除,但直到删除后才真正删除。目的是减少往返于IMAP服务器的带宽,尽管与15年前相比,如今这可能没有那么必要了。在过去的10年中,IMAP客户越来越多地采用将邮件移至“垃圾箱”文件夹并立即删除或隐藏标记为从视图中删除的邮件的行为。
迈克尔(Michael)

1
我更喜欢这种行为,因为它允许我进行客户端筛选(不是在Mutt中,而是在其他人中),以“预删除”我通常不会阅读的消息,但有时会想知道发生了什么。如果我不在乎阅读它们,我会随便掉下来然后走开
Michael Michael

点击“ $”清除/删除已删除的邮件。dev.mutt.org/trac/wiki/MuttFaq/Action
编辑者,

Answers:


13

您可以在“ d”之后添加美元符号“ $”,并且在标记了消息后,mutt将立即同步。任何时候点击“ $”都将同步。


据我了解的问题是,如何立即从视图中删除电子邮件而无需按$进行同步。但是您是说发问者应该这样做?
拉斐尔·阿伦斯

5

我相信jw013在他的评论中回答了这个问题:

我想很早以前一些mutt开发人员就决定使用默认行为。显示已删除的消息使您可以选择和取消删除它们。如果您不想使用undelete函数,则可以始终将d键重新映射到<purge-message>而不是 <delete-message>


3
有样品吗???尝试20绑定没有用。
Holms 2012年

3
<purge-message> 

不是标准mutt发行版的一部分。我通过阅读mutt的文档并在#mutt freenode irc频道上对其进行了询问来验证这一点。

您可以尝试这样的事情

macro index d "<save-message>+bsdad/trash<enter><sync-mailbox>" "copy message to the trash"

尽管这会引起一些延迟(同步邮箱大约需要1秒钟)。


该命令<sync-mailbox>对我而言无效:"<tag-prefix><save-message>=archive<enter><sync-mailbox>"。我仍然看到标记为已删除的消息。
Martin Vegter 2013年

邮箱真的叫存档吗?尝试从前面删除等号吗?
dps
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.