Aspose.Email  para Java

API Java Outlook y API 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 empresarial para administrar los correos electrónicos sin la necesidad de conocer las especificaciones de formato o la programación de la red.

Aspose.Email para 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 de MAPI, y ofrece la capacidad de enviar y recibir correos electrónicos a través de varios protocolos populares. Permite: trabajar con archivos de almacenamiento de Outlook como archivos de almacenamiento personal PST y archivos de almacenamiento sin conexión OST. Puede enumerar correos electrónicos, extraer correos electrónicos, agregar o eliminar mensajes de los archivos de almacenamiento según las especificaciones de su aplicación. La biblioteca de correo electrónico de Java también permite: trabajar con el archivo de contactos de Outlook (VCF). Puede encontrar una descripción general de todas las funciones y su uso con ejemplos de código en nuestro documentation

Funciones avanzadas de la API de procesamiento de correo electrónico

Consulta la documentación de las funciones más populares de Aspose.Email:

Interconvierte formatos de mensajes con pocas líneas de código

Creación de archivos ICF y VCF v3.0

Lea los correos electrónicos en orden ascendente o descendente

Crear una jerarquía de carpetas en PST mediante la notación de cadenas

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

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

Usa el proxy HTTP para los clientes de correo electrónico (SMTP, IMAP, POP3)

Convierte 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 conversión a los formatos de archivo de mensajes compatibles. Para realizar una conversión, todo lo que necesita hacer es cargar el archivo fuente 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 correos electrónicos 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 de SMTP protocolo. Otra función que proporciona la API 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 funciones del protocolo permiten al usuario de la API autenticar, crear, seleccionar, eliminar, consultar carpetas, obtener y guardar mensajes y cambiar las marcas de mensajes.

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

// Initialize SmtpClient object

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

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

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..");		

// Send the Message now

client.send(msg);

Administración de objetos de calendario

La API iCalendar de Aspose.Email permite crear, extraer y guardar objetos del calendario de Outlook en varios formatos. Proporciona la capacidad de guardar como documentos MSG o ICS, así como de recuperar, enviar, actualizar y cancelar las convocatorias de reunión mediante protocolos de envío de mensajes. Puedes aprender a gestionar la API de iCalendar en Trabajando con citas article.

Administrar archivos de almacenamiento de mensajes

La API Aspose.Email para Java permite administrar los formatos de almacenamiento de Outlook. Puede cargar archivos PST y OST desde un disco o una transmisión, obtener información sobre carpetas y subcarpetas del archivo de mensajes, recuperar detalles específicos de los mensajes, como el asunto, el remitente y el destinatario, y guardar los mensajes en un disco o una secuencia. Para obtener información más detallada, visite el Trabajando con archivos de almacenamiento de Outlook sección de 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 y añadir un mensaje desde un archivo - Java

// create an instance of PersonalStorage

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

// create a folder at the root of PST

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

// add message to newly created folder

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

Trabaje con tarjetas de contacto

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 contactos. También puede procesar tarjetas de contacto de Outlook y vCards de Thunderbird en aplicaciones Java. Con Aspose.Email para Java, puedes enviar archivos vCard o VCF por correo electrónico, adjuntar VCF a tus mensajes o extraerlos de los correos electrónicos. Además, puede intercambiar archivos vCard (VCF) a su manera. La API permite editar, crear y eliminar sus tarjetas de contacto. Puedes añadir fácilmente la compatibilidad con tarjetas de contacto a tu aplicación.

Automatización de Microsoft Office: no es necesaria

Aspose.Email para Java se crea con 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. Es bastante fácil migrar de Office Automation a Aspose.

  
  

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