Ich erhalte die Ausnahme "Der AutoErmittlungsdienst konnte nicht gefunden werden.".Lesen der Microsoft Exchange E-Mail in C#
Die Versionsnummer von Microsoft Exchange wird als 14.3.266.4001 angezeigt. Verwenden Sie daher ExchangeVersion.Exchange2010_SP2.Ist es die richtige Exchange-Version?
ExchangeService exchange = null;
exchange = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
exchange.Credentials = new WebCredentials("deepak.kothari", "*****", "domain.com");
exchange.AutodiscoverUrl("[email protected]");
Console.WriteLine("Connected to Exchange Server : " + exchange.Url.Host);
Bitte helfen Sie mir, die oben genannte Ausnahme zu lösen.
Hinweis: Ich arbeite virtuelle Maschine. Und ich versuche, auf das Microsoft Exchange zuzugreifen, das sich in einem anderen Computer befindet.
Lassen Sie mich wissen, ob ich eine andere Bibliothek verwenden kann, die für den oben genannten Zweck frei verfügbar ist?
Sind Sie sicher, dass die AutoDiscover-Dienste auf Ihrem Exchange-Server eingerichtet sind? https://technet.microsoft.com/en-us/library/bb201695(v=exchg.141).aspx – tgolisch
Danke für die Information! Wenn Set-WebServicesVirtualDirectory ausreichend konfiguriert ist? oder wir müssen auch andere konfigurieren ...? –
Die Dokumentation besagt, dass '.AutodiscoverUrl()' alle möglichen Pfade ausprobieren wird. Also würde ich damit beginnen, einen von ihnen zu konfigurieren. – tgolisch