ポケットベルでメッセージを表示すると、muttは日付ヘッダーにローカルタイムゾーンの代わりにUTC時間を表示します。インデックスビューには現地時間が正しく表示されます。私が見つけたこの古いメーリングリストの投稿画面下部のステータスバーに現地時間を表示する方法について説明しますが、画面上部の日付ヘッダーにある時間はまだ「修正」されません。ページャに日付ヘッダ時間を現地時間に変換させる方法はありますか?
ベストアンサー1
インデックスの形式は、index_format
muttによって生成された設定によって制御されます。ヘッダーはDate
muttによって制御されず、表示されたばかりのメッセージに含まれるヘッダーです。これは、UTC時間が表示された場合、送信サーバーがヘッダーを生成するときにUTCを使用することを決定したためです。これを変更する唯一の方法は、メッセージを受信または表示するときに実際にメッセージ自体を変更することです。
Date
これを変更することは、メール配信エージェントにフィルタを追加することを意味しますが、既存のヘッダーを解析して再構築するのに十分洗練する必要があります。メッセージを表示するときに mutt でメッセージ形式を再指定する方がほぼ確実です。設定できますdisplay_filter
実行可能ファイルの属性。メッセージを表示する前に、実行可能ファイルを介して開くメッセージをパイプします。
メッセージの各行を読み取り、その行を日付ヘッダーに置き換えるプログラムまたはシェルスクリプトを作成するか、既存のスクリプトを見つける必要があります(1つあります)。ここ一時ファイルを含める必要はないようですが、これがうまくいく可能性があります。)