Aspose.Email  for Java

API de Java Outlook y API de Java Thunderbird para procesamiento de correo electrónico

Genere correos electrónicos, envíe correos electrónicos y analice correos electrónicos desde Outlook y Thunderbird sin necesidad de software adicional. Envíe y reciba correos electrónicos a través de los protocolos SMTP, POP3 e IMAP.

  Descargar prueba gratuita
  
 

Aspose.Email para Java permite a los desarrolladores centrarse en implementar su propia lógica comercial para administrar correos electrónicos sin tener que conocer las especificaciones de formato o la programación de la red.

Aspose.Email for Java puede crear correos electrónicos de Outlook, analizar correos electrónicos o convertir formatos de mensajes como MSG, EML, MBOX, PST, OST y MHT desde aplicaciones Java. La API puede manipular el contenido de los mensajes, los archivos adjuntos, los encabezados y las propiedades MAPI, así como la capacidad de enviar y recibir correos electrónicos a través de varios protocolos populares. También brinda la capacidad de administrar documentos de almacenamiento de mensajes como Personal Archivos de almacenamiento PST y fuera de línea Archivos de almacenamiento OST. Puede enumerar correos electrónicos, extraer correos electrónicos, agregar o eliminar mensajes de archivos de almacenamiento según las especificaciones de su aplicación. La biblioteca de correo electrónico de Java permite trabajar con el archivo de contactos de Outlook (VCF).

Características avanzadas de la API de procesamiento de correo electrónico

Crear y manipular mensajes a través de API

Formatos de mensajes de conversión interna con pocas líneas de código

Extraer información del encabezado del mensaje

Agregar, extraer y manipular archivos adjuntos

Crear mensajes con formato HTML

Crear mensaje en modo borrador (solo MSG)

Recorra y lea archivos adjuntos de correo electrónico anidados

Recuperar varios destinatarios

Acceder a las propiedades MAPI

Lista de carpetas personalizadas creadas por el usuario

Obtener la ruta de la carpeta en el archivo OLM

Compatibilidad con conexiones múltiples para operaciones de copia de seguridad y restauración de IMAP

Compatibilidad con conexiones múltiples para operaciones SMTP

Crear archivos ICF y VCF v3.0

Leer correos electrónicos en orden ascendente o descendente

Guardar MapiCalendar con formato de cuerpo HTML

Cree y administre archivos locales en Office 365

Crear jerarquía de carpetas en PST usando notación de cadenas

Especifique las fechas de creación y modificación de ICS

Acceda al archivo de datos de Outlook para MacOS (OLM)

Configurar el cifrado SSL/TLS en instancias de clientes de correo electrónico

Crear contacto en subcarpeta de contactos en EWS

Crear un método unificado para la obtención de elementos MAPI en EWS

Usar proxy HTTP para clientes de correo electrónico (SMTP, IMAP, POP3)

Convertir mensajes a diferentes formatos de correo electrónico en Java

La biblioteca de correo electrónico de Java proporciona interfaces fáciles de usar para la conversión de formatos de archivos de mensajes admitidos. Para realizar una conversión, todo lo que necesita hacer es cargar el archivo de origen en el modelo de objetos de la API y llamar al método de guardado con los parámetros requeridos. ¡Es realmente así de simple!

Envío de correo electrónico a través de SMTP, POP3 e IMAP

La API permite crear y formatear mensajes, adjuntar archivos e imágenes y enviarlos a direcciones de correo electrónico a través del protocolo SMTP. Otra facilidad que brinda la API es iniciar sesión en los servidores POP3 a través del nombre de usuario y la contraseña. A través de la función de autenticación APOP de API, es fácil obtener el mensaje completo o solo los encabezados, ver el tamaño del buzón y el número de mensajes, eliminar mensajes del servidor y mucho más. Pocas funciones del protocolo IMAP compatibles con la API, como la autenticación, la creación, la selección, la eliminación, la consulta de carpetas, la obtención y el almacenamiento de mensajes y el cambio de indicadores de mensajes.

Cómo enviar un correo electrónico usando SMTP - Java

// Inicializa el objeto SmtpClient

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Establecer opciones de seguridad para el servidor

client.setSecurityOptions(SecurityOptions.Auto);

// Crear un nuevo mensaje

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Enviar el mensaje ahora

client.send(msg);

Gestión de objetos de calendario

Aspose.Email iCalendar API permite crear, extraer y guardar objetos de calendario de Outlook en varios formatos. Brinda la capacidad de guardar como documentos MSG o ICS, así como recuperar, enviar, actualizar y cancelar solicitudes de reunión a través de protocolos de envío de mensajes.

Manage Message Archivos de almacenamiento

Aspose.Email for Java API permite administrar los formatos de almacenamiento de Outlook. Puede cargar archivos PST y OST desde un disco o una secuencia, obtener información de carpetas y subcarpetas del archivo de mensajes, recuperar detalles específicos del mensaje, como asunto, remitente, destinatario y guardar mensajes en disco o secuencia.

Además de analizar un PST existente, la biblioteca también proporciona los medios para crear un archivo PST desde cero y agregar mensajes a cualquier carpeta del mismo.

Cree PST desde cero y agregue un mensaje desde un archivo - Java

// crea una instancia de PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// crea una carpeta en la raíz de PST

pst.getRootFolder().addSubFolder("Inbox");

// agregar mensaje a la carpeta recién creada

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Work With Contact Cards

Aspose.Email para Java permite manipular archivos de tarjetas de contacto, también conocidos como VCF o VCard, que es un formato de archivo mundial para almacenar e intercambiar tarjetas de contacto. Procese tarjetas de contacto de Outlook, así como Thunderbird VCards dentro de aplicaciones Java. Con Aspose.Email para Java, puede enviar archivos VCard o VCF por correo electrónico, adjuntar VCF a sus mensajes o extraerlos de correos electrónicos. Además, puede intercambiar archivos VCard (VCF) a su manera. La API permite editar, crear y eliminar sus tarjetas de contacto. Puede agregar fácilmente compatibilidad con tarjetas de contacto a su aplicación.

Automatización de Microsoft Office: no es necesario

Aspose.Email para Java está construido usando código administrado que no necesita que Microsoft Office o Microsoft Outlook estén instalados en la máquina para trabajar con el procesamiento de correos electrónicos. Es una alternativa perfecta de automatización de Microsoft Outlook en términos de características, seguridad, escalabilidad y velocidad.

  
  

Aspose.Email ofrece API de correo electrónico individuales para otros entornos de desarrollo populares, como se indica a continuación: