Enviar correos programáticamente en Java con Microsoft Graph
Una guía de integración sobre cómo conectar los datos de Microsoft 365 con Java para la automatización del correo.
Descargar prueba gratuitaConfigure el entorno
Obtain the Java API: Instale la biblioteca desde Maven. Siga una instalación sencilla instrucciones.
Acceda a la API de MS Graph:
- Registre su aplicación en el portal de Microsoft Azure.
- Conceda los permisos necesarios.
- Obtenga un token de acceso.
Enviar un mensaje usando MS Graph
Componga y personalice sus mensajes con Aspose.Email para Java. Puede establecer destinatarios, agregar archivos adjuntos y formatear el contenido del correo según sea necesario. Envíe su mensaje utilizando las herramientas integradas. Pruebe el siguiente ejemplo de código reemplazando todos los componentes necesarios por los que sean válidos para usted.
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);
Principales características de la API Java
Aspose.Email para Java capacita a los desarrolladores para trabajar con tareas y datos relacionados con el correo de manera flexible y eficiente, convirtiéndolo en una herramienta valiosa para la gestión de correo y de información personal dentro de aplicaciones Java.
Gestión de correos: Cree, envíe, reciba, analice y manipule correos de manera eficiente.
Conversión: Convierta correos entre formatos como EML, MSG, HTML y PDF.
Manejo de adjuntos: Administre los archivos adjuntos con facilidad.
Soporte de varios protocolos y servicios: Envíe mensajes directamente desde aplicaciones Java mediante SMTP, EWS, MS Graph, MailGun o SendGrid. Recupere y procese elementos de mensajes de servidores usando POP3, IMAP, EWS, MS Graph.
Manejo de almacenamiento offline: Acceda, administre y personalice los datos de correo almacenados localmente.
Calendario y contactos: Administre eventos del calendario y contactos.
Filtrado: Encuentre rápidamente mensajes o datos específicos.
Renderizado: Muestre el contenido del mensaje con precisión.
Cifrado y seguridad: Asegure los datos del correo mediante cifrado.
Plantillas: Cree plantillas de correo reutilizables.
Compatibilidad multiplataforma: Desarrolle aplicaciones para diferentes sistemas operativos.
Flujo de trabajo de correo personalizado: Automatice tareas de correo como recordatorios y notificaciones.
Documentación extensa: Acceda a recursos y soporte completos.