ジェームズサーバーを使用してメールを送受信しています。ユーザーに電子メールを送信した場合を考えてみましょう。ユーザーは電子メールで返信します。この電子メールは、james サーバーによってメール データベースの受信トレイ テーブルに保存されます。
ただし、ユーザーが送信したすべての電子メールは受信トレイ テーブルに保存されます。私の場合、メールが以前に送信したメールへの返信なのか、それともユーザーから送信された新しいメッセージなのかを認識できるようにしたいと思いますか?
ジェームズサーバーを使用してメールを送受信しています。ユーザーに電子メールを送信した場合を考えてみましょう。ユーザーは電子メールで返信します。この電子メールは、james サーバーによってメール データベースの受信トレイ テーブルに保存されます。
ただし、ユーザーが送信したすべての電子メールは受信トレイ テーブルに保存されます。私の場合、メールが以前に送信したメールへの返信なのか、それともユーザーから送信された新しいメッセージなのかを認識できるようにしたいと思いますか?
MimeMessage.replyの投稿条件を探します。ドキュメントごと:
setAnswered が設定されている場合、このメッセージに ANSWEREDフラグが設定されます。
「件名」フィールドには、「Re:」で始まる元の件名が入力されます (すでに「Re:」で始まっていない場合)。このメッセージに「Message-Id」ヘッダーがある場合、「In-Reply-To」ヘッダーが新しいメッセージに設定されます。現在の実装では、新しいメッセージの "References" ヘッダーも設定して、このメッセージの "References" ヘッダー (または、欠落している場合は "In-Reply-To" ヘッダー) の内容に加えて、" RFC 2822 で説明されているように、このメッセージの Message-Id" ヘッダー。