gpt4 book ai didi

exchange-server - 无法使用 EWS Java API 获取发件人电子邮件地址

转载 作者:行者123 更新时间:2023-12-04 02:02:53 24 4
gpt4 key购买 nike

我正在使用 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> 

它出现在消息中以及回复电子邮件时。

请告知如何解决此问题。

最佳答案

找到了解决方案,我必须使用 item.load();在获取发件人电子邮件地址之前。

关于exchange-server - 无法使用 EWS Java API 获取发件人电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com