mu4e 设置邮件日期格式
tags: mu4e
在使用 mu4e 浏览邮件时,它默认的日期格式如下:
Date: Sat, 13 Jul 2024 15:26:22 +0000
对于国人来说,不是很友好,我个人更偏向 YYYY-MM-DD 的格式,例如:
Date: Sat, 2024-07-13 23:26:22 +0800
阅读邮件的 buffer 采用的 major mode 是 mu4e-view-mode ,集成自 gnus-article-mode ,
因此对于 title、date 这类元数据,需要修改 gnus 相关的配置:
1(setq gnus-article-time-format "%a, %Y-%m-%d %T %z"
2 gnus-article-date-headers '(user-defined original))通过 gnus-article-date-headers 这个变量,控制日期的格式,这里选择了两个:
user-defined表示自定义,格式有上面的gnus-article-time-format控制original表示原始格式,保留这个的意图就是查看发件人所在时区
通过上面两个变量,展示邮箱的 buffer 大致如下:
1From: Emacs China <[email protected]>
2Subject: [Emacs China] 总结
3To: [email protected]
4Date: Sat, 2024-07-13 00:08:12 +0800
5Date: Fri, 12 Jul 2024 16:08:12 +0000
6Reply-To: Emacs China <[email protected]>除了阅读邮件时的这个格式,也可以通过下面这个变量,来控制时间在邮件列表 buffer 中的格式:
1(setq mu4e-headers-date-format "%+4Y-%m-%d")收听方式

反馈
- 对节目有想法或发现内容错误?欢迎来信交流️