Envie e-mails programaticamente em Java com o Microsoft Graph
Um guia de integração sobre como conectar dados do Microsoft 365 com Java para automação de e-mail.
Download grátis julgamentoConfigurar o ambiente
Obtenha a API Java: Instale a biblioteca a partir de Maven. Siga a instalação simples instructions.
Acesse a API do MS Graph:
- Registre seu aplicativo no Portal do Microsoft Azure.
- Conceda as permissões necessárias.
- Obtenha um token de acesso.
Envie uma mensagem usando o MS Graph
Componha e personalize suas mensagens com Aspose.Email para Java. Você pode definir destinatários, adicionar anexos e formatar o conteúdo do e-mail conforme necessário. Envie sua mensagem usando as ferramentas integradas. Experimente o exemplo de código a seguir substituindo todos os componentes necessários pelos que são válidos para você.
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
Principais recursos da API Java
O Aspose.Email para Java capacita os desenvolvedores a trabalhar com tarefas e dados relacionados a e-mail de maneira flexível e eficiente, tornando-o uma ferramenta valiosa para gerenciamento de e-mail e informações pessoais em aplicativos Java.
Gerenciamento de e-mail: Crie, envie, receba, analise e manipule e-mails com eficiência.
Conversion: Converta e-mails entre formatos como EML, MSG, HTML e PDF.
Manipulação de acessórios: Gerencie anexos com facilidade.
Suporte a vários protocolos e serviços: Envie mensagens diretamente de aplicativos Java via SMTP, EWS, MS Graph, MailGun ou SendGrid. Recupere e processe itens de mensagem de servidores usando POP3, IMAP, EWS, MS Graph.
Manipulação de armazenamento off-line: Acesse, gerencie e personalize dados de e-mail armazenados localmente.
Calendário e contatos: Gerencie eventos e contatos do calendário.
Filtering: Encontre rapidamente mensagens ou dados específicos.
Rendering: Exiba o conteúdo da mensagem com precisão.
Criptografia e segurança: Proteja dados de e-mail com criptografia.
Templates: Crie modelos de e-mail reutilizáveis.
Compatibilidade entre plataformas: Desenvolva aplicativos para diferentes sistemas operacionais.
Fluxo de trabalho de e-mail personalizado: Automatize tarefas de e-mail, como lembretes e notificações.
Documentação extensa: Acesse recursos e suporte abrangentes.