Abrufen der E-Mail-Adresse eines Empfängers, der ein Exchange-Benutzer ist

9

In meinem VSTO Outlook 2007-Plug-in kann ich die E-Mail-Adresse eines Empfängers abrufen, der ein Exchange-Benutzer ist. Aber wenn ich den folgenden Fall habe, gibt er mir die SMTP-E-Mail nicht zurück:

  1. Fügen Sie ein neues Outlook-Kontaktelement hinzu (in Outlook-Kontakten).
  2. Die E-Mail-Adresse dieses Kontaktelements sollte eine E-Mail eines Exchange-Benutzers sein (jede Person Ihrer Organisation, die jedoch ein Exchange-Benutzer ist).
  3. Wenn ich jetzt diesen Outlook-Kontakt als E-Mail-Empfänger und als Element send-Ereignis auswähle, kann ich die SMTP-Adresse nicht abrufen.

Unten ist mein Code:

%Vor%

Kann mir bitte jemand helfen, welche Eigenschaft ich in diesem Fall verwenden sollte, um eine SMTP-E-Mail zu erhalten?

    
Nadeem Ullah 02.06.2011, 19:56
quelle

2 Antworten

4

Ich habe eine Möglichkeit gefunden, das Element ExchangeUser zu verwenden und die SMTP-Adresse über dieses Objekt aufzulösen. Dieser Beitrag hat geholfen - Smtp-E-Mail von ContactInfo abrufen, die in Exchange gespeichert ist

%Vor%     
kavun 27.07.2011 13:37
quelle
0

Wenn ich mich richtig erinnere, gab es mehrere Fälle, in denen E-Mail-Adressen nicht aufgelöst werden konnten, es sei denn, Sie haben den Artikel gespeichert, der zuerst gesendet wurde. Du könntest das versuchen. Erhalten Sie auch keine "Sicherheitsverletzung" -Nachrichten, in denen Sie um Erlaubnis gefragt werden, auf das Adressbuch des Benutzers zuzugreifen, oder haben Sie das ganze Zeug deaktiviert / bearbeitet? Ich hatte viele Probleme damit, dass ich die Rückzahlung für Outlook verwenden musste.

    
DarinH 06.06.2011 16:35
quelle

Tags und Links