Funzionalità di utilità

Invio di un messaggio con opzione di voto

Microsoft Outlook consente agli utenti di creare un sondaggio quando compongono un nuovo messaggio. Ciò avviene includendo opzioni di voto come Sì, No, Forse, ecc. La classe FollowUpOptions offerta da Aspose.Email fornisce la proprietà VotingButtons che può essere usata per impostare o ottenere il valore delle opzioni di voto. Questo articolo fornisce un esempio dettagliato di creazione di un MapiMessage con opzioni di voto per creare un sondaggio e quindi inviare il messaggio tramite il client Exchange Web Service (EWS).

Creazione e invio di un messaggio con opzioni di voto

Il seguente frammento di codice mostra come creare un nuovo messaggio e poi inviarlo con opzioni di voto.

Il seguente frammento di codice mostra la definizione del metodo CreateTestMessage usato nell’esempio sopra.

Ignora o Bypassa Certificato SSL Non Valido o Scaduto

Aspose.Email può gestire i certificati SSL su Exchange Server utilizzando il EWSClient classe. Se il certificato SSL è scaduto o non è più valido, Aspose.Email genera un’eccezione a causa del certificato SSL non valido. Evita tali errori di certificato SSL ignorandoli tramite il metodo mostrato nel codice sottostante. Registra il gestore di callback nel tuo metodo main() o init() e aggiungi il metodo qui sotto come membro della classe.

Creazione di messaggi RE e FW da file MSG

IEWSClient consente agli sviluppatori di creare messaggi RE (Reply/Reply All) e FW (Forward) da un messaggio sorgente. Il messaggio sorgente è identificato selezionando un particolare ExchangeMessageInfo da ExchangeMessageInfoCollection ottenuto da ListMessages(). L’altro argomento è il reale MailMessage da inviare come messaggio RE o FW. Il seguente frammento di codice mostra come inviare un messaggio e poi rispondere a quel messaggio e inoltrarlo. Per eseguire questa operazione:

  1. Inizializza il IEWSClient oggetto fornendo credenziali valide.
  2. Invia alcuni messaggi di esempio.
  3. Chiama il Reply()ReplyAll() e Forward() metodi per inviare messaggi.

Aggiunta di header nelle richieste EWS

L’API Aspose.Email consente di aggiungere intestazioni alle richieste Exchange. Questo può essere usato per aggiungere intestazioni alle richieste EWS per vari scopi. Un esempio potrebbe essere l’aggiunta dell’intestazione X-AnchorMailbox, utilizzata per gestire i problemi di throttling sul server Exchange. Il AddHeader metodo del IEWSClient viene utilizzato per aggiungere intestazioni alle richieste EWS come mostrato nel seguente snippet di codice.

Lavorare con la messaggistica unificata

Aspose.Email può recuperare informazioni di messaggistica unificata da Exchange Server 2010. La messaggistica unificata, come il recupero delle informazioni di configurazione, l’avvio di una chiamata in uscita, il recupero delle informazioni di chiamata telefonica per ID chiamata e la disconnessione di una chiamata per ID, è attualmente supportata. Il seguente esempio di codice mostra come recuperare le informazioni di configurazione della messaggistica unificata da Microsoft Exchange Server 2010.

Ottenere suggerimenti di posta

Microsoft Exchange Server ha introdotto diverse nuove funzionalità con Exchange Server 2010 e 2013. Una di queste consente agli utenti di ricevere suggerimenti di posta durante la composizione di un messaggio email. Questi suggerimenti sono molto utili perché forniscono informazioni prima che l’email venga inviata. Ad esempio, se un indirizzo email è errato nell’elenco dei destinatari, viene mostrato un suggerimento che indica che l’indirizzo email non è valido. I suggerimenti di posta consentono anche di visualizzare le risposte fuori sede prima di inviare un’email: Exchange Server (2010 & 2013) invia il suggerimento di posta quando l’email viene composta se uno o più destinatari hanno impostato risposte fuori sede. È richiesto Microsoft Exchange Server 2010 Service Pack 1 per tutte le funzionalità illustrate in questo articolo. Il seguente frammento di codice mostra come utilizzare il EWSClient classe che utilizza Exchange Web Services, disponibile in Microsoft Exchange Server 2007 e versioni successive.