Utility‑Funktionen

Senden einer Nachricht mit Abstimmungsoption

Microsoft Outlook ermöglicht es Benutzern, beim Verfassen einer neuen Nachricht eine Umfrage zu erstellen. Dies geschieht durch das Einbinden von Abstimmungsoptionen wie Ja, Nein, Vielleicht usw. Die von Aspose.Email bereitgestellte FollowUpOptions-Klasse bietet die VotingButtons-Eigenschaft, mit der der Wert der Abstimmungsoptionen festgelegt oder abgefragt werden kann. Dieser Artikel liefert ein ausführliches Beispiel für die Erstellung einer MapiMessage mit Abstimmungsoptionen zur Erstellung einer Umfrage und das anschließende Senden der Nachricht mit dem Exchange Web Service (EWS)-Client.

Erstellen und Senden einer Nachricht mit Abstimmungsoptionen

Das folgende Code‑Snippet zeigt, wie Sie eine neue Nachricht erstellen und sie mit Abstimmungsoptionen senden.

Das folgende Code‑Snippet zeigt die Definition der CreateTestMessage-Methode, die im obigen Beispiel verwendet wird.

Ungültiges oder abgelaufenes SSL-Zertifikat ignorieren oder umgehen

Aspose.Email kann SSL‑Zertifikate auf dem Exchange‑Server handhaben, indem es das EWSClient Klasse. Wenn das SSL‑Zertifikat abgelaufen oder ungültig ist, wirft Aspose.Email aufgrund des ungültigen SSL‑Zertifikats eine Ausnahme. Vermeiden Sie solche SSL‑Zertifikatfehler, indem Sie sie mithilfe der unten gezeigten Methode ignorieren. Registrieren Sie den Callback‑Handler in Ihrer main()- oder init()-Methode und fügen Sie die untenstehende Methode als Mitglied der Klasse hinzu.

Erstellung von RE‑ und FW‑Nachrichten aus MSG‑Dateien

IEWSClient ermöglicht Entwicklern, RE (Reply/Reply All) und FW (Forward) Nachrichten aus einer Quellnachricht zu erstellen. Die Quellnachricht wird durch Auswahl einer bestimmten ExchangeMessageInfo von ExchangeMessageInfoCollection erhalten durch ListMessages(). Das andere Argument ist das eigentliche MailMessage um als RE‑ oder FW‑Nachricht gesendet zu werden. Das folgende Code‑Snippet zeigt, wie man eine Nachricht sendet, dann auf diese Nachricht antwortet und sie weiterleitet. Für diese Aufgabe:

  1. Initialisieren Sie das IEWSClient Objekt, indem gültige Anmeldeinformationen bereitgestellt werden.
  2. Einige Beispielnachrichten senden.
  3. Rufen Sie die Reply()ReplyAll() und Forward() Methoden zum Senden von Nachrichten verwendet.

Header in EWS‑Anfragen hinzufügen

Aspose.Email‑API ermöglicht das Hinzufügen von Headern zu Exchange‑Anfragen. Dies kann verwendet werden, um Header zu den EWS‑Anfragen hinzuzufügen, die für verschiedene Zwecke genutzt werden können. Ein Beispiel dafür ist das Hinzufügen des X-AnchorMailbox‑Headers, der zur Verwaltung von Drosselungsproblemen auf dem Exchange‑Server verwendet wird. Der AddHeader Methode des IEWSClient wird verwendet, um Header zu den EWS‑Anfragen hinzuzufügen, wie im folgenden Code‑Snippet gezeigt.

Arbeiten mit Unified Messaging

Aspose.Email kann vereinte Messaging‑Informationen von Exchange Server 2010 abrufen. Vereintes Messaging wie das Abrufen von Konfigurationsinformationen, das Initiieren eines ausgehenden Anrufs, das Abrufen von Anrufinformationen per Anruf‑ID und das Trennen eines Anrufs per ID wird derzeit unterstützt. Das folgende Code‑Beispiel zeigt, wie man die Konfigurationsinformationen für vereintes Messaging von Microsoft Exchange Server 2010 abruft.

Mail‑Tips abrufen

Microsoft Exchange Server hat mit Exchange Server 2010 und 2013 mehrere neue Funktionen eingeführt. Eine davon ermöglicht es Benutzern, beim Verfassen einer E‑Mail Mail‑Tips zu erhalten. Diese Tipps sind sehr nützlich, da sie Informationen bereitstellen, bevor die E‑Mail gesendet wird. Zum Beispiel wird ein Hinweis angezeigt, wenn eine E‑Mail‑Adresse im Empfängerfeld ungültig ist. Mail‑Tips zeigen zudem Abwesenheitsantworten an, bevor die E‑Mail gesendet wird: Exchange Server (2010 & 2013) sendet den Mail‑Tip, während die E‑Mail verfasst wird, wenn ein oder mehrere Empfänger eine Abwesenheitsantwort eingestellt haben. Microsoft Exchange Server 2010 Service Pack 1 ist für alle in diesem Artikel gezeigten Funktionen erforderlich. Das folgende Code‑Snippet zeigt, wie man das EWSClient Klasse, die Exchange Web Services verwendet und seit Microsoft Exchange Server 2007 und späteren Versionen verfügbar ist.