作成中の電子メールのメッセージIDを表示します。

作成中の電子メールのメッセージIDを表示します。

Message-ID現在作成されているメッセージに割り当てられるmuttを印刷/予測する方法はありますか?

hostnameタイムスタンプ、ランダムな文字列(正しいですか?)、fromで構成されているように見えますが、いつ作成されたmuttrcのかわかりません。

ベストアンサー1

必要に応じて、エンベロープの準備時にメッセージ識別子が生成されます。つまりmuttメールを送信する直前です。muttメッセージを送信する前に生成された識別子を表示する方法はないようです。作成するメッセージに自分の識別子を手動で割り当てると、そのmutt識別子が使用されます。

生成された識別子自体には、次の情報が含まれます(参照:mutt_gen_msgid()存在するsendlib.c)、現在の開発のヒント:

  • 年度
  • 月;
  • その月の一日。
  • 時間;
  • 分;
  • 第二;
  • 「A」と「Z」の間の単一文字です。
  • muttプロセス識別子
  • ホストのFQDN。

現在の Debian バージョンではランダムな文字列(単一文字およびプロセス識別子ではない)

いずれにしても、識別子を正確に予測することはできません!

おすすめ記事