メールサーバー(私の場合はGmailですが、将来変更される可能性があります)からメッセージを受け取り、それらからいくつかの情報を読み取るjavaMail(ここにリンク)へのある種のポートを使用する必要があります。
APIで私が気づいたことの1つは、getFromメソッドがここに示すようにAddressオブジェクトの配列を返すことです。
私の質問は:この場合、このメソッドは:を返しますか?
- ヌル
- 空の配列
- 複数の送信者
?
送信されたメールがどれほど奇妙であっても(CC、BCC、転送など)、すべてのメールには常に1人の送信者しかいませんでした。
「特定の実装では、これは実際にメッセージを送信したエンティティとは異なる場合があります」と彼らは言います。、では、誰がメッセージを送信したか、そして現在の実装が問題ないかどうかをどうやって確実に知ることができますか?