Hallo zusammen,
ich habe Probleme beim Zugriff auf einen Exchange Server mit einem explitziten User:
Hier bekomme ich die Fehlermeldung "The Autodiscover service couldn't be located.".
Verwende ich hingegen einen Befehl mit dem auf den PC-User zugegriffen wird, klappt es problemlos:
Meine Fragen:
Volker
[list=1][*][/list]
ich habe Probleme beim Zugriff auf einen Exchange Server mit einem explitziten User:
VB.NET-Quellcode
- Try
- Dim service As ExchangeService = New ExchangeService(ExchangeVersion.Exchange2010_SP2)
- service.Credentials = New WebCredentials("username", "kennwort", "domäne")
- service.TraceEnabled = True
- service.TraceFlags = TraceFlags.All
- service.AutodiscoverUrl(Mailadresse, AddressOf RedirectionUrlValidationCallback)
- Catch ex As Exception
- strFehler = Err.Description
- End Try
Hier bekomme ich die Fehlermeldung "The Autodiscover service couldn't be located.".
Verwende ich hingegen einen Befehl mit dem auf den PC-User zugegriffen wird, klappt es problemlos:
VB.NET-Quellcode
- Try
- Dim service As ExchangeService = New ExchangeService(ExchangeVersion.Exchange2010_SP2)
- service.UseDefaultCredentials = True
- service.TraceEnabled = True
- service.TraceFlags = TraceFlags.All
- service.AutodiscoverUrl(Mailadresse, AddressOf RedirectionUrlValidationCallback)
- Catch ex As Exception
- strFehler = Err.Description
- End Try
Meine Fragen:
- Was muss genau im WebCredentials("username", "kennwort", "domäne) stehen? Nur der Benutzername (wie aus der PC-Anmeldung bekannt), oder evtl. auch noch eine Domäne, also "\\firma\benutzer"?
- Was muss genau im WebCredentials("username", "kennwort", "domäne) stehen? Nur der Domäne, z.B. "firma" oder "\\firma\"? Oder doch etwas anderem wie z.B. "firma.com"?
Volker
[list=1][*][/list]