ok ich bin nun einiges weiter gekommen. und zwar hab ich in Erfahrung gebracht, dass unser Exchange Server nur intern verfügbar ist. Die testexchangeconnectivity Seite wird deshalb so oder so reklamieren egal ob DNS A Eintrag vorhanden oder nicht.
Nun möchten die Jungs hier aber keinen A Eintrag nur für diese App erstellen, weil diese Einträge mit der Umstellung auf 2010 soeben erst abgeschafft wurden.
Lösung war, dass ich direkt die URI des exchange servers angegeben habe. Die Autodiscover Funktion verwend ich also gar nicht mehr.
Rein vom Code her (wenn sich hier jemand dafür interessieren sollte) sieht das ganze nun so aus:
// Exchange Verbindung aufbauen (anhand ConfigFile)
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new System.Net.NetworkCredential(ConfigurationSettings.AppSettings["user"].ToString(),
ConfigurationSettings.AppSettings["pass"].ToString(),
ConfigurationSettings.AppSettings["domain"].ToString());
service.Url = new Uri(ConfigurationSettings.AppSettings["uri"].ToString());
wobei die ausschlaggebende Zeile
aufgelöst so ausschaut:
Ich möchte Robert und Norbert vielmals für die Unterstützung danken, echt lieb von euch dass ihr euch für meine Problemstellung Zeit genommen habt!
freundliche Grüsse
223