Recursos Utilitários
Enviando uma Mensagem com Opção de Votação
O Microsoft Outlook permite que os usuários criem uma enquete ao compor uma nova mensagem. Isso é feito incluindo opções de votação como Sim, Não, Talvez, etc. A classe FollowUpOptions oferecida pelo Aspose.Email fornece a propriedade VotingButtons que pode ser usada para definir ou obter o valor das opções de votação. Este artigo fornece um exemplo detalhado de criação de um MapiMessage com opções de votação para criar uma enquete e, em seguida, enviar a mensagem usando o cliente Exchange Web Service (EWS).
Criando e Enviando uma Mensagem com Opções de Votação
O trecho de código a seguir mostra como criar uma nova mensagem e enviá‑la com opções de votação.
O trecho de código a seguir mostra a definição do método CreateTestMessage usado no exemplo acima.
Ignorar ou Contornar Certificado SSL Inválido ou Expirado
Aspose.Email pode lidar com certificados SSL no Exchange Server usando o EWSClient classe. Se o certificado SSL expirou ou se tornou inválido, o Aspose.Email lança uma exceção devido ao certificado SSL inválido. Evite esses erros de certificado SSL ignorando-os usando o método apresentado no código abaixo. Registre o manipulador de callback no seu método main() ou init() e adicione o método abaixo como membro da classe.
Criando mensagens RE e FW a partir de arquivos MSG
IEWSClient permite que desenvolvedores criem mensagens RE (Responder/Responder a Todos) e FW (Encaminhar) a partir de uma mensagem de origem. A mensagem de origem é identificada ao selecionar um determinado ExchangeMessageInfo de ExchangeMessageInfoCollection obtido por ListMessages(). O outro argumento é o real MailMessage para ser enviado como mensagem RE ou FW. O trecho de código a seguir mostra como enviar uma mensagem e, em seguida, responder a essa mensagem e encaminhá‑la. Para realizar esta tarefa:
- Inicialize o IEWSClient objeto fornecendo credenciais válidas.
- Envie algumas mensagens de exemplo.
- Chame o Reply(), ReplyAll() e Forward() métodos para enviar mensagens.
Adicionando Cabeçalhos nas Solicitações EWS
A API Aspose.Email permite adicionar cabeçalhos às solicitações do Exchange. Isso pode ser usado para adicionar cabeçalhos às solicitações EWS para diferentes fins. Um exemplo pode ser a adição do cabeçalho X-AnchorMailbox que é usado para gerenciar problemas de limitação no servidor Exchange. O AddHeader método do IEWSClient é usado para adicionar cabeçalhos às solicitações EWS conforme mostrado no trecho de código a seguir.
Trabalhando com Mensagens Unificadas
Aspose.Email pode recuperar informações de mensagens unificadas do Exchange Server 2010. Mensagens unificadas, como obter informações de configuração, iniciar uma chamada de saída, recuperar informações de chamada telefônica por ID de chamada e desconectar uma chamada por ID, são suportadas atualmente. O exemplo de código a seguir mostra como recuperar informações de configuração de mensagens unificadas do Microsoft Exchange Server 2010.
Obtendo Dicas de Correio
O Microsoft Exchange Server adicionou vários novos recursos com o Exchange Server 2010 e 2013. Um deles permite que os usuários obtenham dicas de correio ao compor uma mensagem de e‑mail. Essas dicas são muito úteis, pois fornecem informações antes que o e‑mail seja enviado. Por exemplo, se um endereço de e‑mail estiver errado na lista de destinatários, uma dica será exibida informando que o endereço é inválido. As dicas de correio também permitem ver respostas de fora do escritório antes de enviar um e‑mail: o Exchange Server (2010 & 2013) envia a dica de correio enquanto o e‑mail está sendo composto se um ou mais destinatários tiverem configurado respostas de fora do escritório. O Microsoft Exchange Server 2010 Service Pack 1 é necessário para todos os recursos demonstrados neste artigo. O trecho de código a seguir mostra como usar o EWSClient classe que usa o Exchange Web Services, disponível no Microsoft Exchange Server 2007 e versões posteriores.