如何让 mutt 在索引屏幕上显示邮件的日期字段?

Ste*_*nko 18 mutt

我想在我开始时出现的列表中看到邮件的日期mutt

我怎样才能做到这一点?

D_B*_*Bye 21

您可以将index_format变量设置为包含有关每条消息的各种不同详细信息。特别是,你可能想要的%d格式字符串,其中插入根据的值设置格式的日期date_format,或其他日期格式字符串中的一个,比如%{fmt}%[fmt]等等。作为一个例子,这里是我的默认index_format设置:

set 'index_format="%4C %Z %{%b %d} %-15.15L (%4l) %s"'
Run Code Online (Sandbox Code Playgroud)

查看文档以了解有关您可以配置的内容以及扩展日期格式字符串代表的内容的更多详细信息。


配置文件

  • ~/.muttrc 或 ~/.mutt/muttrc
    用户配置文件。

  • /etc/Muttrc
    系统范围的配置文件。

#set date_format="%d %b %R"   # 06 May 07:55
set date_format="%F %T"       # 2021-05-06 09:20:03
set index_format="%4C %Z %D %-15.15L (%4l) %s"
Run Code Online (Sandbox Code Playgroud)

  • 请注意,如果您在 index_format 中使用了 `%d`(发件人的时区)或 `%D`(您的时区),请不要将其括在大括号中。例如,如果在 .muttrc 中有 `set date_format="%d %b %R"`,则需要使用 `set index_format="%4C %Z %D %-15.15L (%4l) %s" ` 而不是 `"%4C %Z %{%D} %-15.15L (%4l) %s"`。否则你会得到 `%d` 或 `%D` 的 strftime 解释。正如 strftime 的手册页所说:“Yecch。” (-: (10认同)