Fonctions utilitaires

Envoi d’un message avec option de vote

Microsoft Outlook permet aux utilisateurs de créer un sondage lors de la rédaction d’un nouveau message. Cela se fait en incluant des options de vote telles que Oui, Non, Peut‑être, etc. La classe FollowUpOptions proposée par Aspose.Email fournit la propriété VotingButtons qui peut être utilisée pour définir ou obtenir la valeur des options de vote. Cet article fournit un exemple détaillé de création d’un MapiMessage avec des options de vote pour créer un sondage, puis d’envoi du message en utilisant le client Exchange Web Service (EWS).

Création et envoi d’un message avec options de vote

L’extrait de code suivant montre comment créer un nouveau message puis l’envoyer avec des options de vote.

Le fragment de code suivant montre la définition de la méthode CreateTestMessage utilisée dans l’exemple ci‑dessus.

Ignorer ou contourner le certificat SSL invalide ou expiré

Aspose.Email peut gérer les certificats SSL sur Exchange Server en utilisant le EWSClient classe. Si le certificat SSL a expiré ou est devenu invalide, Aspose.Email lance une exception en raison du certificat SSL invalide. Évitez ces erreurs de certificat SSL en les ignorant à l’aide de la méthode présentée dans le code ci‑dessous. Enregistrez le gestionnaire de rappel dans votre fonction main() ou init() et ajoutez la méthode ci‑dessous en tant que membre de la classe.

Création de messages RE et FW à partir de fichiers MSG

IEWSClient permet aux développeurs de créer des messages RE (Répondre/Répondre à tous) et FW (Transférer) à partir d’un message source. Le message source est identifié en sélectionnant un certain ExchangeMessageInfo de ExchangeMessageInfoCollection obtenu par ListMessages(). L’autre argument est le réel MailMessage pour être envoyé en tant que message RE ou FW. Le fragment de code suivant vous montre comment envoyer un message, puis répondre à ce message et le transférer. Pour réaliser cette tâche :

  1. Initialisez le IEWSClient objet en fournissant des informations d’identification valides.
  2. Envoyez quelques messages d’exemple.
  3. Appelez le Reply()ReplyAll() et Forward() méthodes pour envoyer des messages.

Ajout d’en-têtes aux requêtes EWS

L’API Aspose.Email permet d’ajouter des en‑têtes aux requêtes Exchange. Cela peut être utilisé pour ajouter des en‑têtes aux requêtes EWS pour différents usages. Un exemple pourrait être l’ajout de l’en‑tête X-AnchorMailbox utilisé pour gérer les problèmes de limitation (throttling) sur le serveur Exchange. Le AddHeader méthode du IEWSClient est utilisé pour ajouter des en‑têtes aux requêtes EWS comme le montre l’extrait de code suivant.

Travailler avec la messagerie unifiée

Aspose.Email peut récupérer les informations de messagerie unifiée depuis Exchange Server 2010. La messagerie unifiée tel que l’obtention d’informations de configuration, l’initiation d’un appel sortant, la récupération d’informations d’appel téléphonique par ID d’appel et la déconnexion d’un appel par ID est actuellement prise en charge. L’exemple de code suivant montre comment récupérer les informations de configuration de messagerie unifiée depuis Microsoft Exchange Server 2010.

Obtention des astuces de messagerie

Microsoft Exchange Server a ajouté plusieurs nouvelles fonctionnalités avec Exchange Server 2010 et 2013. L’une d’elles permet aux utilisateurs d’obtenir des astuces de messagerie lors de la rédaction d’un e‑mail. Ces astuces sont très utiles car elles fournissent des informations avant l’envoi du message. Par exemple, si une adresse e‑mail est incorrecte dans la liste des destinataires, une astuce s’affiche pour indiquer que l’adresse est invalide. Les astuces de messagerie vous permettent également de voir les réponses d’absence du bureau avant d’envoyer un e‑mail : Exchange Server (2010 & 2013) envoie l’astuce lorsqu’un e‑mail est en cours de rédaction si un ou plusieurs destinataires ont configuré des réponses d’absence. Microsoft Exchange Server 2010 Service Pack 1 est requis pour toutes les fonctionnalités présentées dans cet article. Le fragment de code suivant vous montre comment utiliser le EWSClient classe qui utilise les services Web Exchange, disponibles dans Microsoft Exchange Server 2007 et versions ultérieures.