I have a C# program that connects to my Exchange Server 2010 and is able to read every email.
I am using the microsoft.exchange.webservices.dll
library.
The problem is, that this program gives back the following exception on Exchange Server 2013: "The
remote server returned an error: (501) Not Implemented."
I have no idea what's the difference between these 2 servers.
Some Code Snippets:
ExchangeVersion
version = ExchangeVersion.Exchange2013; ExchangeService service = new ExchangeService(version); service.Credentials = new NetworkCredential("user", "pw", "domain"); service.AutodiscoverUrl("emailaddr");
and here happens the exception:
SearchFilter
sf = new SearchFilter.SearchFilterCollection(LogicalOperator.And, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false));
FindItemsResults<Item>
findResults = service.FindItems(WellKnownFolderName.Inbox, sf, new ItemView(20));
service.LoadPropertiesForItems(findResults.Items,
PropertySet.FirstClassProperties);
string
mailsender = item.LastModifiedName;
- Edited by Danielb95 Tuesday, May 26, 2015 9:34 AM
- Moved by jim-xuModerator Wednesday, May 27, 2015 2:26 AM Exchange Development