0

ジェームズサーバーを使用してメールを送受信しています。ユーザーに電子メールを送信した場合を考えてみましょう。ユーザーは電子メールで返信します。この電子メールは、james サーバーによってメール データベースの受信トレイ テーブルに保存されます。

ただし、ユーザーが送信したすべての電子メールは受信トレイ テーブルに保存されます。私の場合、メールが以前に送信したメールへの返信なのか、それともユーザーから送信された新しいメッセージなのかを認識できるようにしたいと思いますか?

4

1 に答える 1

0

MimeMessage.replyの投稿条件を探します。ドキュメントごと:

setAnswered が設定されている場合、このメッセージに ANSWEREDフラグが設定されます。

「件名」フィールドには、「Re:」で始まる元の件名が入力されます (すでに「Re:」で始まっていない場合)。このメッセージに「Message-Id」ヘッダーがある場合、「In-Reply-To」ヘッダーが新しいメッセージに設定されます。現在の実装では、新しいメッセージの "References" ヘッダーも設定して、このメッセージの "References" ヘッダー (または、欠落している場合は "In-Reply-To" ヘッダー) の内容に加えて、" RFC 2822 で説明されているように、このメッセージの Message-Id" ヘッダー。

于 2015-11-13T17:40:14.693 に答える