Enviar e-mail por meio do 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 guiará você pelo processo de envio de mensagens usando a biblioteca Java, facilitando ainda mais a integração da funcionalidade de e-mail em seus aplicativos. Em algumas linhas de código, você estabelecerá uma conexão com o servidor EWS, criará uma nova mensagem e a enviará certificando-se de sua entrega ou receberá um suporte claro para tratamento de erros, se houver.
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();
}
Características utilitárias
Além da confiabilidade e simplicidade de seu uso, a biblioteca fornece os seguintes recursos no trabalho com o EWS Client:
Lendo arquivos de caixa de correio e filtrando.
Gerenciando itens de conversas e calendários.
Trabalhando com contatos, listas de distribuição, tarefas, compromissos, etc.
Suporte para TLS e AutodiscoverService.
Receber mensagens de uma caixa de correio compartilhada e muito mais.
Sobre a API Java em resumo
Neste artigo, apresentamos Aspose.Email para Java, um parceiro confiável para tornar a comunicação por e-mail fácil e eficiente. Do envio e recebimento de e-mails ao processamento e automação avançados de e-mails, esses recursos a tornam uma biblioteca versátil e abrangente. Não perca a oportunidade de simplificar seus processos relacionados a e-mails e elevar seus aplicativos Java.