Enviar e‑mail via Exchange Web Service em Java
Uma solução progressiva para implementar a capacidade de envio de e‑mail em projetos Java.
Download grátis julgamentoComo enviar uma mensagem via EWS usando a API Java
O exemplo de código a seguir irá guiá‑lo através do processo de envio de mensagens usando a biblioteca Java, tornando mais fácil do que nunca integrar a funcionalidade de e‑mail em suas aplicações. Em poucas linhas de código, você estabelecerá uma conexão com o servidor EWS, criará uma nova mensagem e a enviará, garantindo sua entrega, ou receberá um suporte claro de tratamento de erros, caso ocorra algum.
import com.aspose.email.*;
// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "username", "password", "domain");
// Create instance of type MailMessage
MailMessage msg = new MailMessage();
msg.setFrom(MailAddress.to_MailAddress("sender@domain.com"));
msg.setTo(MailAddressCollection.to_MailAddressCollection("recipient@ domain.com "));
msg.setSubject("Sending message from exchange server");
msg.setHtmlBody("<h3>sending message from exchange server</h3>");
try {
// Send the message
client.send(msg);
System.out.println("Email sent successfully.");
} catch (Exception e) {
e.printStackTrace();
}
Recursos de utilidade
Além da confiabilidade e simplicidade de uso, a biblioteca oferece as seguintes capacidades no trabalho com o cliente EWS:
Leitura de arquivos de caixa de correio e filtragem.
Gerenciando itens de conversa e calendário.
Trabalhando com contatos, listas de distribuição, tarefas, compromissos etc.
Suporte a TLS e AutodiscoverService.
Obtenção de mensagens de uma caixa de correio compartilhada e mais.
Sobre a API Java em Resumo
Neste artigo apresentamos Aspose.Email para Java, um companheiro confiável para tornar a comunicação por e‑mail simples e eficiente. Desde o envio e recebimento de e‑mails até o processamento avançado e automação de e‑mail, esses recursos tornam a biblioteca versátil e abrangente. Não perca a oportunidade de simplificar seus processos relacionados a e‑mail e elevar suas aplicações Java.