Aspose.Email  para Java

API de Outlook Java y API de Thunderbird Java para procesamiento de correo

Genere correos, envíe correos y analice correos de Outlook y Thunderbird sin requerir software adicional. Envíe y reciba correos mediante los protocolos SMTP, POP3, IMAP.

  Descargar prueba gratuita
  
 

Aspose.Email para Java permite a los desarrolladores centrarse en implementar su propia lógica de negocio para gestionar correos sin la necesidad de conocer especificaciones de formato o programación de red.

Aspose.Email para Java puede crear correos de Outlook, analizar correos o convertir formatos de mensaje como MSG, EML, MBOX, PST, OST y MHT desde aplicaciones Java. La API puede manipular contenidos de mensajes, archivos adjuntos, encabezados y propiedades MAPI, y brinda la capacidad de enviar y recibir correos mediante varios protocolos populares. Permite trabajar con archivos de almacenamiento de Outlook como archivos de almacenamiento personal PST y archivos de almacenamiento fuera de línea OST. Puede listar correos, extraer correos, agregar o eliminar mensajes de los archivos de almacenamiento según las especificaciones de su aplicación. La biblioteca de correo Java también permite trabajar con el archivo de contactos de Outlook (VCF). La visión general de todas las funciones y su uso con ejemplos de código la puede encontrar en nuestro documentación

Características Avanzadas de la API de Procesamiento de Correo

Consulta la documentación para conocer las características más populares en Aspose.Email:

Convertir entre formatos de mensaje con pocas líneas de código

Crear archivos ICF & VCF v3.0

Leer Correos en orden ascendente o descendente

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

Especificar fechas de creación & modificación para ICS

Configurar encriptación SSL/TLS en instancias de cliente de correo

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

Convertir Mensajes a Diferentes Formatos de Correo en Java

La biblioteca Java Email proporciona interfaces fáciles de usar para el conversión a los formatos de archivo de mensaje compatibles. Para realizar una conversión, todo lo que necesitas hacer es cargar el archivo fuente en el modelo de objetos de la API y llamar al método save con los parámetros requeridos. ¡Es realmente así de simple!

Envío de correo vía SMTP, POP3 y IMAP

La API permite crear y formatear mensajes, adjuntar archivos e imágenes, así como enviarlos a direcciones de correo electrónico a través de SMTP protocolo. Otra facilidad que la API ofrece es iniciar sesión en POP3 servidores mediante nombre de usuario y contraseña. A través de la función de autenticación APOP de la API, es fácil obtener el mensaje completo o solo los encabezados, ver el tamaño del buzón y el recuento de mensajes, eliminar mensajes del servidor y mucho más. IMAP las características del protocolo permiten al usuario de la API autenticar, crear, seleccionar, eliminar, consultar carpetas, obtener y guardar mensajes y cambiar indicadores de mensaje.

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

// Inicializar 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 del Calendario

La API iCalendar de Aspose.Email permite crear, extraer y guardar objetos del Calendario Outlook en varios formatos. Proporciona la capacidad de guardar como documentos MSG o ICS, así como recuperar, enviar, actualizar y cancelar solicitudes de reuniones mediante protocolos de envío de mensajes. Cómo gestionar la API iCalendar puedes aprender del Trabajando con Citas artículo.

Gestionar Archivos de Almacenamiento de Mensajes

La API de Aspose.Email for Java permite gestionar formatos de almacenamiento Outlook. Puedes cargar archivos PST & OST desde disco o un flujo, obtener información de carpetas y subcarpetas del archivo de mensajes, recuperar detalles específicos del mensaje como asunto, remitente, destinatario y guardar los mensajes en disco o en un flujo. Para obtener información más detallada visita el Trabajando con Archivos de Almacenamiento Outlook sección en nuestra documentación.

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.

Crear PST desde cero & agregar un mensaje desde archivo - Java

// crear una instancia de PersonalStorage

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

// crear una carpeta en la raíz del PST

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

// agregar mensaje a la carpeta recién creada

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

Trabajar con Tarjetas de Contacto

Aspose.Email for 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. También puede procesar tarjetas de contacto de Outlook así como VCards de Thunderbird dentro de aplicaciones Java. Usando Aspose.Email for Java, puedes enviar archivos VCard o VCF por correo electrónico, adjuntar VCF a tus mensajes o extraerlos de los correos. Además, puedes intercambiar archivos VCard (VCF) a tu manera. La API permite editar, crear y eliminar tus tarjetas de contacto. Puedes añadir fácilmente soporte de tarjetas de contacto a tu aplicación.

Automatización de Microsoft Office – No Necesaria

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

  
  

Aspose.Email ofrece APIs de correo individual para otros entornos de desarrollo populares, como se enumeran a continuación: