Mutt
如何在 Mutt (NeoMutt) 中電子郵件標題的日期條目中隱藏我的時區?
由於隱私問題,我不想在發送消息時公開我的時區。當我查看本地儲存的消息時,它們看起來如下所示:
Return-Path: <my email address> Date: Mon, 14 Dec 2020 09:35:14 -<timezone in here> From: <my name> <my email address> To: <recipient in here> Subject: <subject in here> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="aqhpk2vkcyxzhkxx" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/1
Date
請注意,我的時區在條目末尾公開。有沒有辦法Date
在 NeoMutt 中配置 header-entry 的模板?我正在尋找類似的東西set date_template "%a, %b %d, %Y"
,但我在手冊中找不到它。我已經知道了
date_format
,但此設置僅更改消息日期的顯示方式。我正在尋找一個更改我發送Date
的消息條目的顯示方式的設置。我也知道
my_hdr
,但我無法弄清楚如何使其“動態”(使其反映目前日期)並且 NeoMutt 似乎忽略了my_hdr Date: <date>
.提前致謝。
mutt
與許多其他將日期格式化為操作的strftime()
一部分的實用程序一樣,直接或間接地使用C 庫函式。此函式使用目前區域設置來確定要使用的時區。提供使用者提供的時區的環境變數是名為 的變數TZ
。將環境變數設置
TZ
為某個特定的時區mutt
,這將是Date:
在外發電子郵件中創建標頭時使用的時區。TZ=Etc/UTC mutt
這會將時區設置為 UTC
mutt
,這將導致郵件+0000
在標頭中有一個時區Date:
。Using
TZ=Antarctica/South_Pole mutt
將時區設置為+1300
等(另請參閱如何命名時區)。