更换邮箱后,mutt 未读邮件上的“新”标记会消失

更换邮箱后,mutt 未读邮件上的“新”标记会消失

我的邮件设置中有一个令人烦恼的错误配置,我不知道它来自哪里。

我配置了 mutt 客户端,使用文件夹挂钩从 Offlineimap 检索电子邮件,以处理多个帐户。这很有效,但当我将邮件标记为new更改邮箱时,它不会保留新标记。

我使用 mutt 的时间不长,所以我有点困惑这个问题可能出在哪里。以下是一些我认为相关的配置:

~/.muttrc

set folder = ~/.mail
set spoolfile = "+Gmail/INBOX"
source ~/.mutt/accounts/gmail
folder-hook Gmail/* source ~/.mutt/accounts/gmail
folder-hook Plup/* source ~/.mutt/accounts/plup
mailboxes +Gmail/INBOX +Plup/INBOX
[...]

〜/ .mutt /帐户/ gmail

set sendmail = "/usr/bin/msmtp -a gmail"
set from = "[email protected]"
set realname = Me
set mbox = "+Gmail/archive"
set postponed = "+Gmail/drafts"

〜/ .offlineimaprc

[Account Gmail]
localrepository = Gmail-Local
remoterepository = Gmail-Remote
[Repository Gmail-Local]
type = Maildir
localfolders = ~/.mail/Gmail
[Repository Gmail-Remote]
type = Gmail
remoteuser = [email protected]
remotepass = secret
realdelete = yes 
maxconnections = 3 
sslcacertfile = /etc/ssl/certs/ca-certificates.crt

任何帮助或调试想法都将不胜感激。

答案1

Mutt 在关闭邮箱时默认将所有新邮件标记为旧邮件,即使未读。标记已读是另一个标志。问题是 Mutt 默认只突出显示新邮件,所以这是一个完全错误的想法。

要覆盖默认的疯狂行为,请添加以下内容.muttrc

mark_old = no

相关内容