1. Продукти
  2.   електронна поща
  3.   Node.js
  4.   Aspose.Email for Node.js via .NET

Aspose.Email for Node.js via .NET

 
 

Node.js API за създаване и управление на имейл съобщения

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

Какво е 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 файлове за съхранение, добавяне и извличане на прикачени файлове, модифициране на прикачени файлове, работа с календарни елементи, обработка на контактна информация, разпознаване на текст от прикачени файлове и много други.

Aspose.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 за Node.js чрез .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");

 Български