EWS Java API 1.1.5 を使用しています。次のように電子メールの送信者を取得しようとしています。
ItemView view = new ItemView(10);
FindItemsResults<Item> findResults = service.findItems(
WellKnownFolderName.Inbox, view);
for (Item item : findResults.getItems()) {
if (item instanceof EmailMessage) {
String senderEmail = ((EmailMessage) item).getSender().getAddress();
System.out.println("Sender Email: " + senderEmail);
}
}
);
しかし、それは常に を返しますnull
。私も次のことを試しました:
String senderEmail = ((EmailMessage) item).getFrom().getAddress();
しかし、それも返しますnull
。メールに次のような送信者が含まれていることがわかります。
Test User <testuser@testdomain.com>
メッセージに表示され、メールへの返信時にも表示されます。
この問題を修正する方法を教えてください。