Gerenciando Arquivos de Mensagens Outlook com API de Analisador de E‑mail C++
Leitura e gravação de arquivo de modelo Outlook (.OFT)
Modelos do Outlook são muito úteis quando você deseja enviar uma mensagem de e‑mail semelhante repetidamente. Em vez de preparar a mensagem do zero a cada vez, primeiro prepare a mensagem no Outlook e salve‑a como um modelo do Outlook (OFT). Depois, sempre que precisar enviar a mensagem, você pode criá‑la a partir do modelo, economizando tempo ao escrever o mesmo texto no corpo ou no assunto, definir formatação etc. A classe MailMessage do Aspose.Email pode ser usada para carregar e ler um arquivo de modelo Outlook (OFT). Uma vez que o modelo Outlook está carregado em uma instância da classe MailMessage, você pode atualizar o remetente, destinatário, corpo, assunto e outras propriedades. Após atualizar as propriedades:
- Envie o e‑mail usando a classe SmtpClient ou
- Salvar a mensagem como MSG e fazer atualizações/validações adicionais usando o Microsoft Outlook.
Nos exemplos de código abaixo, nós:
- Carregue o modelo usando a classe MailMessage.
- Atualizar algumas das propriedades.
- Salvar a mensagem no formato MSG.
O trecho de código a seguir mostra como carregar o arquivo OFT com a API da Biblioteca de Analisador de E‑mail C++, atualizar a mensagem e salvá‑la em formato MSG.
Gerenciando Mensagens Assinadas Digitalmente
O Aspose.Email implementa o algoritmo completo de objeto de email S/MIME. Isso confere à API total capacidade de preservar assinaturas digitais ao converter mensagens entre formatos.
Preservando assinatura ao converter de EML para MSG
Ao converter de EML para MSG, defina a flag preserveSignature como true para preservar uma assinatura. O trecho de código a seguir mostra como converter de EML para MSG.
Convertendo mensagens S/MIME de MSG para EML
Aspose.Email preserva a assinatura digital ao converter de MSG para EML, conforme mostrado no snippet de código a seguir.
Definindo categoria de cor para arquivos Outlook MSG
Uma categoria de cor marca uma mensagem de e‑mail para algum tipo de importância ou categoria. O Microsoft Outlook permite que os usuários atribuam categorias de cor para diferenciar e‑mails. Para lidar com a categoria de cor, use o FollowUpManager. Ele contém funções como AddCategory, RemoveCategory, ClearCategories e GetCategories.
- AddCategory recebe um MapiMessage e a string da categoria de cor, por exemplo "Purple Category" ou "Red Category", como argumentos.
- RemoveCategory recebe um MapiMessage e a string da categoria de cor a ser removida da mensagem.
- ClearCategories() é usado para remover todas as categorias de cores da mensagem.
- GetCategories é usado para recuperar todas as categorias de cores de uma mensagem específica.
O exemplo a seguir executa as tarefas descritas abaixo:
- Adicionar uma categoria de cor.
- Adicionar outra categoria de cor.
- Recuperar a lista de todas as categorias.
- Remover todas as categorias.
Acessando informações de acompanhamento de arquivo MSG
A API Aspose.Email fornece a capacidade de acessar as informações de acompanhamento de uma mensagem enviada ou recebida. Ela pode recuperar as informações de Leitura, Confirmação de Leitura de Entrega e resultados de votação de um arquivo de mensagem.
Recuperando informações de recibos de leitura e entrega
O snippet de código a seguir mostra como recuperar informações de recibo de leitura e de entrega.