如何使用 mutt 按日期恢复电子邮件列表?

如何使用 mutt 按日期恢复电子邮件列表?

我用Office365 杂种配置 连接我的 Microsoft Office 365 电子邮件帐户,效果很好。

我遇到的一个问题是我想反转电子邮件视图,以便我在顶部看到最新的邮件而不是最旧的邮件。

我尝试添加一个~/.muttrc包含以下内容的文件:

set sort_aux=last-date-received       
set sort=threads
set sort_re

然而,当打开 mutt 时,我收到错误:

---Mutt: (no mailbox) [Msgs:0]---(threads/last-date-received)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------(all)---
/var/mail/philipp: No such file or directory (errno = 2)

我还尝试将配置添加到

.mutt/user

配置存储库使用的配置,但它似乎被忽略了。

我必须使用Omutt 内部手动恢复视图。

我怎样才能始终恢复 mutt 的视图,以便在顶部看到最新的电子邮件?我应该在哪里设置 muttrc?

答案1

我认为你问题中的相关句子是

我尝试添加 ~/.muttrc 文件...

你的office365 mutt配置放在~/.mutt/muttrc

错误 (/var/mail/philipp: 没有这样的文件或目录)表明该spoolfile选项由于某种原因重置为其默认值 - 更改后的配置文件不再被读取。

我想mutt在其中搜索其配置文件~/.muttrc 或者 ~/.mutt/muttrc当它找到第一个文件时,它不会评估第二个文件。

解决方案1

将这些命令也放入~/.mutt/muttrc.

缺点:如果您更新 Office365 mutt 配置,您的选项可能会被覆盖。

解决方案2

告诉~/.muttrc也使用其他配置文件。

只需插入

source ~/.mutt/muttrc

在你的 中~/.muttrc,所以 mutt 会评估该文件。
将其插入到您自己的选项之前,因此如果两个配置文件中都定义了任何选项,则您的选项将是 mutt 最后读取的选项。

答案2

将第一行更改为

set sort_aux=last-date-received 

set sort_aux=reverse-last-date-received

所以整个事情应该是这样的:

set sort_aux=reverse-last-date-received       
set sort=threads
set sort_re

相关内容