1. Productos
  2.   Correo electrónico
  3.   Node.js
  4.   Aspose.Email para Node.js vía .NET

Aspose.Email para Node.js vía .NET

 
 

API Node.js para crear y gestionar mensajes de correo

Crear, editar, leer, manipular y convertir formatos de archivos de correo Outlook como MSG, EML, PST, ICS, VCF y OST mediante la API Node.js.

¿Qué es Aspose.Email para Node.js a través de .NET?

Aspose.Email para Node.js a través de .NET proporciona una herramienta robusta para desarrolladores que desean trabajar con archivos de correo electrónico en sus aplicaciones Node.js. Esta API es flexible y está diseñada para ayudarle a crear aplicaciones sólidas que manejan diferentes funciones de correo electrónico. Le permite crear, leer, convertir y trabajar con mensajes de correo electrónico, gestionar archivos adjuntos y manejar detalles de contactos de manera eficiente. La API admite varios formatos de correo electrónico como MSG, PST, OST, OFT, EML, EMLX, MBOX y muchos más.

Aspose.Email para Node.js a través de la API .NET es como una caja de herramientas poderosa que combina Aspose.Email para .NET con la flexibilidad de Node.js. Esta combinación brinda a los desarrolladores lo mejor de ambos mundos. Puedes acceder a toda la gama de funciones de Aspose.Email directamente dentro del entorno Node.js, haciendo que las aplicaciones de gestión de correo electrónico sean más eficientes y potentes. La biblioteca incluye funciones clave como crear nuevos mensajes de correo, leer los existentes, gestionar archivos de almacenamiento de Outlook, agregar y extraer archivos adjuntos, modificar adjuntos, trabajar con elementos de calendario, manejar información de contactos, reconocer texto de los adjuntos y mucho más.

Aspose.Email para Node.js a través de .NET facilita a desarrolladores como tú manejar correos electrónicos usando varios protocolos. Puedes enviar y recibir correos electrónicos a través de diferentes servidores de correo sin esfuerzo. Esta herramienta también ayuda a convertir mensajes de correo de un formato a otro, asegurando que funcionen bien en distintas plataformas. Además, permite conectarse con una biblioteca u API OCR para convertir los archivos adjuntos en texto que puedes editar y buscar. Los desarrolladores de software pueden transformar los archivos adjuntos de correo en formatos buscables, permitiendo a los usuarios realizar búsquedas de texto completo en archivos de correo. Esto es especialmente útil para propósitos legales, de cumplimiento y auditoría. La amplia documentación y las robustas características de Aspose facilitan la integración de estas capacidades, permitiendo a los desarrolladores centrarse en crear soluciones únicas para sus usuarios.

Previous Next

Comenzando con Aspose.Email para Node.js a través de .NET

La forma recomendada de instalar Aspose.Email para Node.js a través de .NET es usando npm. Por favor, utiliza el siguiente comando para una instalación sin problemas.

Instalar Aspose.Email para Node.js a través de .NET mediante npm

 npm install @aspose/email 

Puede descargar la biblioteca directamente desde la página del producto Aspose.Email

Crear y enviar correo electrónico en aplicaciones Node.js

Aspose.Email para Node.js a través de .NET ha proporcionado una funcionalidad completa para crear y enviar mensajes de correo electrónico dentro de aplicaciones Node.js. Hay varias otras características importantes de la API, como crear un nuevo mensaje de correo electrónico desde cero, modificar mensajes de correo existentes, añadir archivos adjuntos a los correos, extraer archivos adjuntos, crear un correo con un archivo adjunto de imagen, gestionar elementos de calendario y mucho más. Aquí hay un ejemplo sencillo que permite a los desarrolladores de software crear un correo con un archivo adjunto de imagen dentro de aplicaciones Node.js.

Cómo crear nuevos mensajes y adjuntar una imagen a ellos mediante la API de Node.js

const aspose = require('aspose.email');

let email = new aspose.EmailMessage();
email.subject = "OCR Attachment Example";
email.body = "This email contains an attachment for OCR processing.";
email.to.add("recipient@example.com");

let attachment = aspose.Attachment.load("path/to/image.png");
email.attachments.add(attachment);

email.save("path/to/email.msg");

Administrar archivos adjuntos a mensajes de correo electrónico en Node.js

Aspose.Email para Node.js a través de la API .NET permite a los desarrolladores de software agregar y gestionar archivos adjuntos en mensajes de correo electrónico dentro de aplicaciones Node.js de forma fluida. La API incluye diversas funciones para trabajar con archivos adjuntos en mensajes de correo, como agregar, extraer, eliminar y modificar adjuntos, mensajes incrustados como adjuntos, leer mensajes incrustados desde un adjunto, reemplazar un adjunto existente por uno nuevo, guardar adjuntos de mensajes firmados digitalmente, entre otros. Aquí hay un ejemplo que muestra cómo guardar los archivos adjuntos en el disco local desde un mensaje de correo electrónico dentro de aplicaciones Node.js.

¿Cómo guardar los archivos adjuntos en el disco local desde un mensaje de correo electrónico mediante la API de Node.js?

// Create an instance of MapiMessage from file
MapiMessage message = MapiMessage.FromFile(dataDir + fileName);

// Iterate through the attachments collection
foreach (MapiAttachment attachment in message.Attachments)
{
    // Save the individual attachment
    attachment.Save(dataDir + attachment.FileName);
}

Conversión de correo electrónico a otros formatos de archivo en Node.js

Una de las características más destacadas de Aspose.Email para Node.js a través de .NET es su capacidad para convertir mensajes de correo electrónico entre diferentes formatos, como MSG, PST, OST, OFT, EML, EMLX, MBOX y muchos más. Esta característica es muy útil para aplicaciones que necesitan admitir múltiples estándares y formatos de correo electrónico. Aquí hay un ejemplo útil que muestra cómo los desarrolladores de software pueden convertir un correo electrónico al formato EML dentro de aplicaciones Node.js.

¿Cómo convertir un correo electrónico al formato EML dentro de aplicaciones Node.js?

const aspose = require('aspose.email');

let email = aspose.EmailMessage.load("path/to/email.msg");
email.save("path/to/email.eml", aspose.SaveOptions.defaultEml);

Agregar y administrar elementos de calendario en correos electrónicos en Node.js

Aspose.Email para Node.js a través de .NET admite la integración de calendarios, lo que permite a los desarrolladores crear y gestionar elementos de calendario dentro de sus propias aplicaciones Node.js. Los desarrolladores pueden trabajar con elementos de calendario, citas y tareas. Esta característica es particularmente útil para aplicaciones que requieren programación y gestión de eventos. Permite a los desarrolladores cargar, crear, leer, modificar y almacenar citas en formato de archivo ICS con solo un par de líneas de código. Aquí hay un ejemplo que muestra cómo los desarrolladores pueden crear un evento de calendario dentro de aplicaciones Node.js.

¿Cómo crear un evento de calendario dentro de aplicaciones Node.js?

Aspose.Email for Node.js via .NET API
const aspose = require('aspose.email');

let appointment = new aspose.Appointment(
    "Conference Room",
    "Project Meeting",
    "Discuss project milestones and deliverables.",
    new Date(2024, 7, 24, 10, 0),
    new Date(2024, 7, 24, 11, 0),
    "organizer@example.com",
    ["attendee1@example.com", "attendee2@example.com"]
);

let email = new aspose.EmailMessage();
email.addAlternateView(appointment.requestApointment());

email.save("project_meeting.ics");

 Español