Mailutils から返信レシートを取得するにはどうすればいいですか?

Mailutils から返信レシートを取得するにはどうすればいいですか?

Gmail やその他のメール クライアントでは、返信確認と呼ばれるものを使用して、メールが開封されたかどうかを確認できます。(別の用語がある場合は教えてください)。mailutils コマンド ライン プログラムにはそのような機能がありますか? ある場合、どのように使用できますか?

答え1

これは基本的に、リーダーのクライアントに領収書を返すように要求するメッセージ内のフラグです。ほとんどのクライアントは、デフォルトで領収書を送信する前にユーザーに確認するため、領収書が返されることが保証されるわけではありません。

リクエストは電子メール ヘッダーとして送信されます。mailutils では、送信するメールのヘッダーを変更できません。mutt代わりに を使用することをお勧めします。これは mail よりも少し洗練されています。また、mutt はどのプラットフォームでも mutt ですが、mail はプラットフォームごとに大きく異なります。もちろん、Mutt は任意のヘッダーを付けて送信できます。

mutt のマニュアルページより:

-H draft
メッセージを送信するために使用するヘッダーと本文を含むドラフト ファイルを指定します。

これは明らかに、電子メールに任意のヘッダーを挿入するために使用できます。ファイル (または stdin) はdraft次の形式である必要があります。

From: [email protected]
To: [email protected]
Return-Receipt-To: [email protected]
Subject: Please confirm when you've read t    From: [email protected]
To: [email protected]
Return-Receipt-To: [email protected]
Subject: Please confirm when you've read this!

This is the body of the message.

もちろん、これをstdin経由で送信するには、次のように実行します。<some command to generate the e-mail> | mutt -H -

ヘッダーに加えて、や などReturn-Receipt-To:の他のヘッダーを試すこともできます。X-Confirm-Reading-To:Disposition-Notification-To:

関連情報