0

J'essaie d'obtenir des informations de dossier de boîte de réception en utilisant EWS.Le service Web Exchange est pris en charge pour Exchange2007_SP3

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);**//Here Exchange2007_SP3 version not coming.Only(Exchange2007_SP1,Exchange2010,Exchange2010_SP1,Exchange2010_SP2) are available** 
service.Credentials = new WebCredentials(UserName, Password, DomainName); 
service.Url = new Uri("HTTPS://" + ServerName + "/EWS/Exchange.asmx"); 
Folder rootfolder = Folder.Bind(service, WellKnownFolderName.Inbox);**//Error Arises** 
foreach (Folder folder in rootfolder.FindFolders(new FolderView(int.MaxValue))) 
{ 
} 

Je reçois Erreur: La version Client Access Server ne correspond pas à la version boîte aux lettres serveur de la ressource accessible. Utilisez AutoDiscover avec l'adresse de la ressource en cours d'accès pour déterminer l'URL correcte à utiliser pour accéder à la ressource spécifiée.

If i use autodiscover service , For that to error arises. 

service.AutodiscoverUrl("[email protected]",RedirectionUrlValidationCallback); 

Je reçois Erreur: service de découverte automatique n'a pas pu être localisé.

Répondre

0

Il est nécessaire de définir un registre DNS pour Autodiscover. Peut-être que c'est votre problème.

autodiscover.emailsrvr.com.

Étant emailsrvr.com l'échange de domaine en cours d'exécution.

Vous avez ici quelques informations supplémentaires:

Setup a DNS record for Autodiscover

Questions connexes