返信テンプレートの変更(「$dateに$senderが書きました:」)

返信テンプレートの変更(「$dateに$senderが書きました:」)

メールへの返信として、Muttは次の行を挿入しました。

$day $month に $sender が次のように書きました。

そして、送信者の電子メールを以下に記載してください。

これを変更したいです。特に、送信者のメールの時間を追加したいと思います。

Muttはそのような設定を提供しますか?

答え1

はい、設定は次のとおりですattribution、基本的には

"On %d, %n wrote:"

持つさまざまな代替品が利用可能;%d日付を示す必要があります。そして時間返信したいメッセージの内容です。日付と時刻に使用される形式は、次のように決定されます。そのdate_format設定

以下を編集してこれらの設定を変更できます.muttrc

set attribution="On %d, %n wrote:"
set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z"

答え2

に基づいてStephen Kittの便利な答え私はこれを私のものに追加しましたmuttrc

set attribution="On %[!%F at %T], %n (%a) wrote:"

これにより、応答に次の行が生成されます。

2019年11月20日 19:31:16, 送信者 ([Eメール保護])書きました:

最初はdate_formatMuttを使って設定しようとしました。フックreply-hookand folder-hook)は%dandでattribution使用されますが、index_formatインデックス付けとはまだ異なる時間形式を持ちますattribution。これは、応答メッセージがインデックスとして返されるまで機能します。インデックスは、メッセージ応答の属性行と同じ時間形式を表示します。

インデックスを表示するとフックが実行されないようで、post-reply-hook設定で角かっこを使用して日付をフォーマットするattribution方法を学びました。ここ

関連情報