ページャでローカルタイムゾーンに日付ヘッダを表示するようにmuttをどのように設定しますか?

ページャでローカルタイムゾーンに日付ヘッダを表示するようにmuttをどのように設定しますか?

ポケットベルでメッセージを表示すると、muttは日付ヘッダーにローカルタイムゾーンの代わりにUTC時間を表示します。インデックスビューには現地時間が正しく表示されます。私が見つけたこの古いメーリングリストの投稿画面下部のステータスバーに現地時間を表示する方法について説明しますが、画面上部の日付ヘッダーにある時間はまだ「修正」されません。ページャに日付ヘッダ時間を現地時間に変換させる方法はありますか?

ベストアンサー1

インデックスの形式は、index_formatmuttによって生成された設定によって制御されます。ヘッダーはDatemuttによって制御されず、表示されたばかりのメッセージに含まれるヘッダーです。これは、UTC時間が表示された場合、送信サーバーがヘッダーを生成するときにUTCを使用することを決定したためです。これを変更する唯一の方法は、メッセージを受信または表示するときに実際にメッセージ自体を変更することです。

Dateこれを変更することは、メール配信エージェントにフィルタを追加することを意味しますが、既存のヘッダーを解析して再構築するのに十分洗練する必要があります。メッセージを表示するときに mutt でメッセージ形式を再指定する方がほぼ確実です。設定できますdisplay_filter実行可能ファイルの属性。メッセージを表示する前に、実行可能ファイルを介して開くメッセージをパイプします。

メッセージの各行を読み取り、その行を日付ヘッダーに置き換えるプログラムまたはシェルスクリプトを作成するか、既存のスクリプトを見つける必要があります(1つあります)。ここ一時ファイルを含める必要はないようですが、これがうまくいく可能性があります。)

おすすめ記事