Wie man den domain-Namen programmgesteuert in Microsoft Exchange-Dienste
War ich mit Outlook-COM-Komponente zu erstellen, einen Termin, aber es gab viele Probleme zu verursachen, die auf IIS in Bezug auf Sicherheit, etc. Also, ich bin mit dem Microsoft-Exchange-Services dll.
In den folgenden code, ich habe zu geben den domain-Namen, die ich nicht tun will, weil es anders sein wird für jeden Kunden.
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("username", "password");
service.AutodiscoverUrl("[email protected]");
Die andere Sache ist, beim hinzufügen eines Teilnehmers beim erstellen des Termins, muss ich zu geben, wieder die vollständige E-Mail-Adresse eines Benutzers wie [email protected]; ich will nur den Benutzernamen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn der Benutzer sich anmeldet OWA, vorausgesetzt, die server unter Verwendung von forms-basierte Authentifizierung nach Benutzername und Passwort eingeben, nach einem Klick auf "ANMELDEN" Domäne\Anwendername " - Feld wird aufgefüllt mit den domain-Namen vor den Benutzernamen. Sie sehen ihn nur für eine Sekunde, aber.
Ist es einfacher in Outlook. Gehen Sie zu " EXTRAS, Konten-EINSTELLUNGEN, und doppelklicken Sie auf Microsoft Exchange. Im nächsten Fenster sehen Sie die FQ-name des Exchange-Servers.