특정 사용자로부터 메일을 가져 오기 위해 Java EWS 라이브러리에서 SearchFilter
을 어떻게 지정합니까?EWS는 Java의 특정 사용자로부터 읽음/읽지 않은 메일을 가져옵니다.
microsoft.exchange.webservices.data.ItemSchema
에서 "IsFromMe"와 같은 것을 찾을 수 있지만 현재 사용자를 확인합니다.
미리 감사드립니다.
특정 사용자로부터 메일을 가져 오기 위해 Java EWS 라이브러리에서 SearchFilter
을 어떻게 지정합니까?EWS는 Java의 특정 사용자로부터 읽음/읽지 않은 메일을 가져옵니다.
microsoft.exchange.webservices.data.ItemSchema
에서 "IsFromMe"와 같은 것을 찾을 수 있지만 현재 사용자를 확인합니다.
미리 감사드립니다.
보낸 사람 /받는 사람 정보가 에 있지 않습니다.이 메시지는 EmailMessageSchema
에 있습니다. 전화는 다음과 같이 표시됩니다.
ExchangeService service = new ExchangeService();
//login to your exchange server with credentials etc & set your service url
.....
//issue your search for a given user using EmailMesssageSchema.From
FindItemsResults <Item> results = service.findItems(WellKnownFolderName.Inbox,
new SearchFilter.IsEqualTo(EmailMessageSchema.From, "SomeUser"), new ItemView(100));
잘 일했다. 고맙습니다. –
Ahh, 듣기 좋았습니다. 다행이라고 생각합니다. 답을 정확하게 표시 할 수 있습니까? – Durandal
도움을 주셔서 감사합니다. 1 점 더 추가하면'SearchFilter'에'Or' 절을 사용하여 더 많은 사용자를 지정할 수 있습니다. –
본인 이외의 다른 곳에서 이메일을 보내시겠습니까? 아니면 다른 사람에게서받은 이메일을 찾으시겠습니까? – FreeRangeEggs
명이 수신했습니다. 나는 아래의 대답이 효과가있을 것이라고 생각한다. 나는 시도해야한다 –