当我删除电子邮件时,我使用过的所有其他邮件客户端都会将其从我的视线中删除。如果我改变主意并想要回电子邮件,我可以随时去垃圾箱中查找它。为什么在我删除电子邮件后,mutt 仍继续在我的收件箱中显示电子邮件?
删除后是否可以立即隐藏它们?
答案1
您可以在“d”后面添加美元符号“$”,mutt 将在标记消息后立即同步。任何时候点击“$”都会同步。
答案2
我相信jw013在他的评论中回答了这个问题:
我想一些杂种开发者很久以前就决定将其作为默认行为。显示已删除的邮件允许您选择和取消删除它们。如果您不想使用取消删除功能,那么您可以随时将 d 键重新映射
<purge-message>
到<delete-message>
答案3
<purge-message>
不是标准 mutt 发行版的一部分。我通过阅读 mutt 的文档并在 #mutt freenode irc 频道上询问来验证了这一点。
你可以尝试这样的事情
macro index d "<save-message>+bsdad/trash<enter><sync-mailbox>" "copy message to the trash"
虽然会造成轻微的延迟(同步邮箱大约需要1秒)。
答案4
我的 .muttrc 中有这个可以帮助我根据需要删除消息
macro index,pager,editor <F5> <sync-mailbox> "upload mailbox changes upward"
macro index,pager <F8> "<delete-message><sync-mailbox>" "delete immediately"
现在,当我想立即删除一条消息时,我使用 F8 键,需要一秒钟,在此期间 mutt 将消息标记为已删除,然后与邮箱同步。当我想要删除多条消息时,我使用 d 将它们全部标记,然后按 F5 同步邮箱,这比为每条消息按 F8 并等待其同步节省了时间。