Ich brauche alle Kontakte von Microsoft Exchange zu bekommen. Diese Kontakte werden auch in Office365 -> Menschen -> Verzeichnis gespeichert. Vielen Dank für Hilfe!Wie erhalten Sie alle Informationen aus der globalen Adressliste (GAL) von Microsoft Exchange mithilfe der EWS Managed API?
Antwort
Verwenden Sie die ResolveName ("SMTP:") - API, um alle Kontakte aus der globalen Adressliste abzurufen. Die Einschränkung besteht darin, dass nur die obersten 100 aus der Abfrage zurückgegeben werden.
Das Managed EWS Code funktioniert ähnlich wie
var nameResolutionCollection = service.ResolveName("SMTP:");
foreach(var item in nameResolutionCollection)
{
// your code in here
}
von https://msdn.microsoft.com/en-us/library/office/aa563518%28v=exchg.150%29.aspx Weitere Informationen finden Sie.
Der Ausgang ist wie: Horna Milena; SMTP: [email protected]
Stanislav Kopal; SIP: [email protected]
Matej Skok; SMTP-: [email protected] Novak Filip; SMTP : [email protected] Skoq Andrej; smtp: [email protected] Slana Sara; SMTP: [email protected] Aber es gibt in jeder Iteration in foreach-Schleife nur eine E-Mail. Ich muss alle E-Mails von jeder Person erhalten (insbesondere muss ich die SMTP-E-Mail von jeder Person erhalten). –
> Wenn Sie "alle E-Mails jeder Person erhalten" sagen, meinen Sie, Sie könnten mehrere E-Mail-Adressen für eine einzelne Person haben? – Jackie
Ja, genau. Es kann mehr Adressen für jeden Benutzer in Exchange geben. Es gibt addressess von 3 Typen: a) SMTP b) smtp c) sip Ich brauche die SMTP-Adresse eines jeden Menschen in Menschen zu bekommen -> Wörterbuch –
- 1. Zugriff auf die GAL MailContact-Eigenschaft von Exchange Notes mithilfe der EWS Managed API?
- 2. Abfragen der globalen Adressliste (GAL) für Benutzer über Domänen hinweg
- 3. Abrufen von GroupContact-Mitgliedern aus PublicGroup in der globalen Adressliste (EWS)
- 4. Auflistung aller aktuellen Ereignisse mithilfe der EWS Managed API
- 5. EWS Managed API: SendOnlyToChanged wenn auf Optional
- 6. Wie überprüfen Sie die Exchange-Anmeldeinformationen und überprüfen Sie die Exchange-Serverkommunikation mithilfe der von EWS verwalteten API?
- 7. Präsentation der globalen Adressliste von Outlook
- 8. Exchange EWS erhalten BCC-Empfänger
- 9. Wie kann ich globale Kontakte mit Exchange-Webdiensten (EWS) abrufen?
- 10. Managed EWS - Reply Post mit einer alternativen Von der Eigenschaft
- 11. So erstellen Sie Benutzereigenschaften mit EWS oder EWS Managed API, so dass sie in Feldauswahl erscheinen
- 12. Exchange Webservice Managed API - Suchen Sie Elemente nach erweiterten Eigenschaften
- 13. EWS Managed API Produkte mit ItemID finden
- 14. EWS Managed API 2.2 Lesen \ Erweiterte Eigenschaften von Anlagen schreiben
- 15. EWS ItemId nach der Migration von Exchange 2013 in Office365
- 16. Richtiger Weg, Kalendereinträge über Ews Managed API abzufragen?
- 17. Erhalten Sie Informationen von API
- 18. Pull/Push-Nachricht - Exchange Server 2007 mit EWS Managed Api 1.0
- 19. Kann nicht Appointment.StartTimeZone durch EWS Managed API auf Exchange 2007 SP1
- 20. Wie erhalten Sie alle SSRS-Abonnementdaten mithilfe der gespeicherten Prozedur?
- 21. Sind zusätzliche Installationen erforderlich, um auf Managed EWS auf einem Exchange 2010-Server zuzugreifen?
- 22. Ausführen von Exchange EWS auf Mono LdapException
- 23. Exchange-Webdienst erhalten öffentlichen Unterordner mit PHP-EWS
- 24. EWS-Exchange - NULL-Verweis beim Übermitteln von NotificationEvent an ItemEvent
- 25. Verwenden der EWS Managed API zum Erstellen von Terminen für andere Benutzer?
- 26. Eloqua - So erhalten Sie Informationen zur Aktivität 'Formular einreichen', einschließlich des Kampagnennamens, mithilfe der BULK-API
- 27. So erhalten Sie den Ordnertyp mithilfe der Outlook-REST-API
- 28. EWS-API - Fehler beim Neuerstellen von Benachrichtigungsabonnements
- 29. EWS Managed API - E-Mail-Client mit POP3/IMAP zeigt keinen benutzerdefinierten Header
- 30. So erhalten Sie Kampagnen und Anzeigen mithilfe der Marketing-API
Stapelüberlauf löst Ihre Probleme nicht für Sie. Die Leute sind glücklich zu helfen, aber Sie müssen in gutem Glauben Anstrengungen unternehmen, um loszulegen. – gnicholas