プライバシー保護のためにメッセージを送信するときに私のタイムゾーンを公開したくありません。ローカルに保存されたメッセージを見ると、次のようになります。
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でヘッダー入力テンプレートを設定する方法はありますか?似たようなものを探していますが、set date_template "%a, %b %d, %Y"
ドキュメントにはありません。
既に知っていますが、date_format
この設定はメッセージの日付の表示方法のみを変更します。Date
メッセージの入力方法を変更する設定を探しています。私が送る表示されます。
私もそれを知っていますが、my_hdr
NeoMuttが無視しているように見える「動的」にする方法(現在の日付を反映する方法)はわかりませんmy_hdr Date: <date>
。
よろしくお願いします。
答え1
mutt
ジョブの一部として日付書式を指定する他の多くのユーティリティと同様に、Cstrftime()
ライブラリ関数、直接または間接的に。この関数は現在のロケールを使用して、使用するタイムゾーンを決定します。ユーザー提供のタイムゾーンを提供する環境変数は次のとおりです。変数が呼び出されます。TZ
。
TZ
送信メールにmutt
ヘッダーを生成するときに使用される特定の時間帯に環境変数を設定します。Date:
TZ=Etc/UTC mutt
これによりタイムゾーンがUTCに設定され、mutt
メッセージのヘッダー+0000
にタイムゾーンが含まれます。Date:
以下を使用してTZ=Antarctica/South_Pole mutt
タイムゾーンを等に設定します+1300
(参照:タイムゾーンの命名方法)。