如何在Mutt中禁用自动'mark as read'?


2

Mutt打开后会自动从电子邮件中删除“N”标志。在看到邮件内容后,我不想再次标记这个标志。只有当我输入特定的命令或应用的特定规则,即内容已超过10秒时,最好将Mutt'标记为读取'行为。

如何禁用Mutt自动'N'标志删除? 是否可以应用规则来触发“标记为已读”?


嗨,你有没有设法解决这个问题?我也想禁用它:)
Guido

我没有。如果我希望将来保留电子邮件以便对其进行操作,我只需在阅读后输入“N”即可将其状态更改为新状态。
Piotr Król

Answers:


0

imap_peek 选项可能是你正在寻找的。


不幸的是,这不是我想要的。禁用此选项会导致mutt不实时同步,因此会对文件夹更改或同步邮箱执行与IMAP服务器的同步。
Piotr Król

0

我也在寻找一个很好的解决方案。

这是我尝试的一个(不完美)解决方案:

macro index <return> "<previous-unread><next-unread><enter><set-flag>N"  "go to unread message and mark as new"
macro pager j "<next-unread><set-flag>N" "j- marking emails as new"
macro pager k "<previous-unread><set-flag>N" "k- marking emails as new"

如果你不关心践踏旧旗子,这种方法就有用了。 (例如:如果你已经在使用 unset mark_old 无论如何)

另一件事是可能的 set read_only 在muttrc-但显然这里存在巨大的局限性。

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.