mutt 中的已读和未读

Mar*_*ing 9 mutt

我将 Thunderbird 与 IMAP 结合使用,目前正在试用 mutt。当我在 mutt 中阅读消息时,它们在 Thunderbird 中没有被标记为已读。在 mutt 中,它们用N或标记O。我发现我可以N用 键切换新状态 ( ) N,但旧消息首先被标记为新的,然后什么都没有。

我必须设置什么才能在阅读邮件时将其标记为已读?

Chr*_*enz 18

关于命名法,mutt 中的电子邮件有 3 种状态:

  • 新 - 消息是新的且未读(在索引的第一列中用 N 表示)
  • 旧 - 消息旧且未读(由索引第一列中的 O 表示)
  • Read - 消息已呈现给用户(索引的第一列中没有任何内容)

如果您启动 mutt 并且收件箱中有几封新邮件,并且您在阅读它们之前关闭了 mutt,那么这些邮件将被标记为旧邮件(默认情况下)。行为可以通过 mark_old 配置变量来控制,即写

set mark_old=no
Run Code Online (Sandbox Code Playgroud)

in.muttrc确实消除了新旧之间的区别。即新消息在被阅读之前总是新的。

但是,请注意,您在 mutt 索引中看到的状态不会立即同步到 IMAP 服务器 - 默认情况下,此同步是通过退出 mutt 或按 触发的$。因此,如果您使用另一个客户端访问 IMAP 邮箱,则只有在从 mutt 执行同步后,更改才会出现在此客户端中。此外,如果你用 mutt 打开一个邮箱,然后用另一个客户端对该邮箱进行更改,mutt 会在同步时抱怨这个。