1. Товары
  2.   Эл. адрес
  3.   Node.js
  4.   Aspose.Email для Node.js через .NET

Aspose.Email для Node.js через .NET

 
 

Node.js API для создания и управления сообщениями электронной почты

Создавайте, редактируйте, читайте, манипулируйте и конвертируйте форматы файлов электронной почты Outlook, такие как MSG, EML, PST, ICS, VCF и OST, с помощью API Node.js.

Что такое Aspose.Email для Node.js через .NET?

Aspose.Email для Node.js через .NET предоставляет мощный инструмент для разработчиков, желающих работать с файловыми сообщениями электронной почты в своих приложениях Node.js. Этот API гибок и адаптирован, чтобы помочь вам создавать надёжные приложения, работающие с различными функциями электронной почты. Он позволяет создавать, читать, конвертировать и работать с электронными письмами, управлять вложениями и эффективно обрабатывать контактные данные. API поддерживает различные форматы электронной почты, такие как MSG, PST, OST, OFT, EML, EMLX, MBOX и многие другие.

Aspose.Email для Node.js через .NET API похож на мощный набор инструментов, объединяющий Aspose.Email для .NET с гибкостью Node.js. Это объединение дает разработчикам лучшее из обоих миров. Вы можете воспользоваться полным набором функций Aspose.Email прямо в среде Node.js, делая приложения для управления электронной почтой более эффективными и мощными. Библиотека включает ключевые возможности: создание новых электронных сообщений, чтение существующих, управление файлами хранилища Outlook, добавление и извлечение вложений, изменение вложений, работа с элементами календаря, обработка контактной информации, распознавание текста во вложениях и многое другое.

Аспозе.Email для Node.js через .NET упрощает разработчикам, таким как вы, работу с электронными письмами, используя различные протоколы. Вы можете отправлять и получать письма через разные почтовые серверы без усилий. Этот инструмент также помогает конвертировать сообщения электронной почты из одного формата в другой, обеспечивая их корректную работу на разных платформах. Кроме того, он позволяет подключить библиотеку OCR или API для преобразования вложений в текст, который можно редактировать и искать. Разработчики могут преобразовывать вложения писем в форматы, пригодные для поиска, позволяя пользователям выполнять полнотекстовый поиск по архивам электронной почты. Это особенно полезно для юридических, комплаенс‑ и аудиторских целей. Обширная документация Aspose и мощные функции упрощают интеграцию этих возможностей, позволяя разработчикам сосредоточиться на создании уникальных решений для своих пользователей.

Previous Next

Начало работы с Aspose.Email для Node.js через .NET

Рекомендуемый способ установки Aspose.Email для Node.js через .NET — использование npm. Пожалуйста, используйте следующую команду для беспроблемной установки.

Установите Aspose.Email для Node.js через .NET с помощью npm

 npm install @aspose/email 

Вы можете скачать библиотеку напрямую со страницы продукта Aspose.Email.

Создание и отправка электронной почты в приложениях Node.js

Aspose.Email для Node.js через .NET предоставляет полный набор функций для создания и отправки электронных сообщений в приложениях Node.js. В API есть несколько других важных возможностей, таких как создание нового сообщения электронной почты с нуля, изменение существующих сообщений, добавление вложений к письмам, извлечение вложений, создание письма с вложенным изображением, управление элементами календаря и многое другое. Ниже приведён простой пример, позволяющий разработчикам создавать письмо с вложенным изображением в приложениях Node.js.

Как создать новое сообщение и прикрепить к нему изображение с помощью Node.js API

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

Управление вложениями в электронных письмах в Node.js

Aspose.Email для Node.js через .NET API позволяет разработчикам программного обеспечения беспрепятственно добавлять и управлять вложениями в электронных письмах внутри приложений Node.js. API включает различные функции для работы с вложениями в электронных письмах, такие как добавление, извлечение, удаление и изменение вложений, вложенные сообщения в виде вложений, чтение вложенного сообщения из вложения, замена существующего вложения новым, сохранение вложений из цифрово подписанного сообщения и т.д. Ниже приведён пример, показывающий, как сохранить вложения на локальный диск из электронного письма в приложениях Node.js.

Как сохранить вложения на локальный диск из сообщения электронной почты с помощью Node.js API?

// 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);
}

Конвертация электронной почты в другие форматы файлов в Node.js

Одной из выдающихся возможностей Aspose.Email для Node.js через .NET является способность конвертировать электронные сообщения между различными форматами, такими как MSG, PST, OST, OFT, EML, EMLX, MBOX и многими другими. Эта функция очень полезна для приложений, которым необходимо поддерживать несколько стандартов и форматов электронной почты. Ниже приведён полезный пример, показывающий, как разработчики могут конвертировать письмо в формат EML внутри приложений Node.js.

Как конвертировать электронное письмо в формат EML в приложениях 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);

Добавление и управление элементами календаря в письмах в Node.js

Aspose.Email for Node.js via .NET поддерживает интеграцию календаря, позволяя разработчикам создавать и управлять элементами календаря внутри собственных приложений Node.js. Разработчики могут работать с элементами календаря, встречами и задачами. Эта функция особенно полезна для приложений, требующих планирования и управления событиями. Она позволяет разработчикам загружать, создавать, читать, изменять и сохранять встречи в формате файлов ICS всего несколькими строками кода. Ниже приведён пример, показывающий, как разработчики могут создать событие календаря внутри приложений Node.js.

Как создать событие календаря в приложениях 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");

 Русский