Gestione dei file messaggio Outlook con l'API C++ Email Parser
Lettura e scrittura di file modello Outlook (.OFT)
I modelli Outlook sono molto utili quando vuoi inviare nuovamente lo stesso messaggio email più volte. Invece di preparare il messaggio da zero ogni volta, prepara prima il messaggio in Outlook e salvalo come modello Outlook (OFT). Dopo, ogni volta che devi inviare il messaggio, puoi crearlo dal modello, risparmiando tempo nella scrittura dello stesso testo nel corpo o nell’oggetto, impostando la formattazione e così via. La classe MailMessage di Aspose.Email può essere usata per caricare e leggere un file modello Outlook (OFT). Una volta che il modello Outlook è caricato in un’istanza della classe MailMessage, puoi aggiornare mittente, destinatario, corpo, oggetto e altre proprietà. Dopo aver aggiornato le proprietà:
- Invia l’email usando la classe SmtpClient o
- Salva il messaggio come MSG ed esegui ulteriori aggiornamenti/validazioni utilizzando Microsoft Outlook.
Nei campioni di codice seguenti, noi:
- Carica il modello usando la classe MailMessage.
- Aggiorna alcune delle proprietà.
- Salva il messaggio in formato MSG.
Il seguente frammento di codice ti mostra come caricare il file OFT con l’API C++ Email Parser Library, aggiornare il messaggio e salvarlo in formato MSG.
Gestione dei messaggi firmati digitalmente
Aspose.Email implementa l’algoritmo completo dell’oggetto email S/MIME. Questo conferisce all’API la piena capacità di preservare le firme digitali durante la conversione dei messaggi tra formati.
Preservare la firma durante la conversione da EML a MSG
Quando si converte da EML a MSG, impostare il flag preserveSignature su true per preservare una firma. Il seguente frammento di codice mostra come convertire da EML a MSG.
Conversione di messaggi S/MIME da MSG a EML
Aspose.Email preserva la firma digitale durante la conversione da MSG a EML come mostrato nel seguente frammento di codice.
Impostazione della categoria di colore per i file Outlook MSG
Una categoria di colore contrassegna un messaggio email per un certo tipo di importanza o categorizzazione. Microsoft Outlook consente agli utenti di assegnare categorie di colore per differenziare le email. Per gestire le categorie di colore, utilizzare il FollowUpManager. Contiene funzioni come AddCategory, RemoveCategory, ClearCategories e GetCategories.
- AddCategory accetta MapiMessage e la stringa della categoria di colore, ad esempio "Purple Category" o "Red Category", come argomenti.
- RemoveCategory accetta MapiMessage e la stringa della categoria di colore da rimuovere dal messaggio.
- ClearCategories() viene utilizzato per rimuovere tutte le categorie di colore dal messaggio.
- GetCategories viene utilizzato per recuperare tutte le categorie di colore da un messaggio specifico.
Il seguente esempio esegue le attività indicate di seguito:
- Aggiungi una categoria di colore.
- Aggiungi un’altra categoria di colore.
- Recupera l’elenco di tutte le categorie.
- Rimuovi tutte le categorie.
Accesso alle informazioni di follow‑up dal file MSG
L’API Aspose.Email fornisce la capacità di accedere alle informazioni di follow‑up da un messaggio inviato o ricevuto. È possibile recuperare le informazioni di lettura, ricevuta di consegna e i risultati dei voti da un file di messaggio.
Recupero delle informazioni di ricevuta di lettura e di consegna
Il seguente frammento di codice mostra come recuperare le informazioni di ricevuta di lettura e di consegna.