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 gratuitaAspose.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.
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias de API
- Vídeos tutoriales
- Soporte de producto
- Soporte gratuito
- Soporte pagado
- Blog
- Notas de lanzamiento
- ¿Por qué Aspose.Email para Java?
- Customer Case Studies
- Lista de clientes
- Historias de éxito