1. Produkty
  2.   E-mail
  3.   Node.js
  4.   Aspose.Email dla Node.js przez .NET

Aspose.Email dla Node.js przez .NET

 
 

API Node.js do tworzenia i zarządzania wiadomościami e‑mail

Twórz, edytuj, odczytuj, manipuluj i konwertuj formaty plików e‑mail Outlook, takie jak MSG, EML, PST, ICS, VCF i OST, za pomocą API Node.js.

Czym jest Aspose.Email dla Node.js za pośrednictwem .NET?

Aspose.Email dla Node.js via .NET zapewnia solidne narzędzie dla programistów, którzy chcą pracować z plikami e-mail w swoich aplikacjach Node.js. To API jest elastyczne i dostosowane, aby pomóc w budowaniu silnych aplikacji obsługujących różne funkcje e-mail. Umożliwia tworzenie, odczytywanie, konwertowanie i pracę z wiadomościami e-mail, zarządzanie załącznikami oraz efektywne obsługiwanie danych kontaktowych. API obsługuje różne formaty e-mail, takie jak MSG, PST, OST, OFT, EML, EMLX, MBOX i wiele innych.

Aspose.Email dla Node.js poprzez .NET API jest jak potężna skrzynka narzędziowa łącząca Aspose.Email dla .NET z elastycznością Node.js. To połączenie daje programistom to, co najlepsze z obu światów. Możesz korzystać z pełnego zakresu funkcji Aspose.Email bezpośrednio w środowisku Node.js, co sprawia, że aplikacje do zarządzania pocztą są bardziej wydajne i potężne. Biblioteka zawiera kluczowe funkcje: tworzenie nowych wiadomości e‑mail, odczytywanie istniejących, zarządzanie plikami magazynu Outlook, dodawanie i wyodrębnianie załączników, modyfikowanie załączników, pracę z elementami kalendarza, obsługę informacji kontaktowych, rozpoznawanie tekstu z załączników i wiele innych.

Aspose.Email dla Node.js via .NET ułatwia programistom, takim jak Ty, obsługę e‑maili przy użyciu różnych protokołów. Możesz łatwo wysyłać i odbierać e‑maile przez różne serwery pocztowe. To narzędzie pomaga także konwertować wiadomości e‑mail z jednego formatu na inny, zapewniając ich prawidłowe działanie na różnych platformach. Dodatkowo umożliwia połączenie z biblioteką OCR lub API, aby zamienić załączniki na tekst, który można edytować i przeszukiwać. Programiści mogą przekształcać załączniki e‑mail w formaty przeszukiwalne, co pozwala użytkownikom przeprowadzać pełnotekstowe wyszukiwania w archiwach e‑maili. Jest to szczególnie przydatne w celach prawnych, zgodności i audytu. Obszerna dokumentacja Aspose oraz solidne funkcje ułatwiają integrację tych możliwości, pozwalając programistom skupić się na tworzeniu unikalnych rozwiązań dla swoich użytkowników.

Previous Next

Rozpoczęcie pracy z Aspose.Email dla Node.js za pośrednictwem .NET

Zalecanym sposobem instalacji Aspose.Email dla Node.js via .NET jest użycie npm. Proszę użyć poniższego polecenia, aby przeprowadzić płynną instalację.

Zainstaluj Aspose.Email dla Node.js poprzez .NET przy użyciu npm

 npm install @aspose/email 

Możesz pobrać bibliotekę bezpośrednio ze Aspose.Email strony produktu

Tworzenie i wysyłanie e-maili w aplikacjach Node.js

Aspose.Email dla Node.js poprzez .NET zapewnia pełną funkcjonalność tworzenia i wysyłania wiadomości e‑mail w aplikacjach Node.js. Istnieje kilka innych ważnych funkcji wchodzących w skład API, takich jak tworzenie nowej wiadomości e‑mail od podstaw, modyfikowanie istniejących wiadomości e‑mail, dodawanie załączników do e‑maili, wyodrębnianie załączników, tworzenie e‑maila z załącznikiem obrazu, zarządzanie elementami kalendarza i wiele innych. Oto prosty przykład, który umożliwia programistom tworzenie e‑maila z załącznikiem obrazu w aplikacjach Node.js.

Jak utworzyć nową wiadomość i dołączyć do niej obraz za pomocą API 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");

Zarządzanie załącznikami do wiadomości e-mail w Node.js

Aspose.Email dla Node.js poprzez interfejs .NET API umożliwia programistom płynne dodawanie i zarządzanie załącznikami w wiadomościach e-mail w aplikacjach Node.js. API zawiera różne funkcje pracy z załącznikami w wiadomościach e-mail, takie jak dodawanie, wyodrębnianie, usuwanie i modyfikowanie załączników, wbudowane wiadomości jako załączniki, odczytywanie wbudowanej wiadomości z załącznika, zastępowanie istniejącego załącznika nowym, zapisywanie załączników z cyfrowo podpisanej wiadomości i tak dalej. Oto przykład, który pokazuje, jak można zapisać załączniki na lokalnym dysku z wiadomości e-mail w aplikacjach Node.js.

Jak zapisać załączniki na lokalnym dysku z wiadomości e-mail za pomocą API 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);
}

Konwersja e-maili do innych formatów plików w Node.js

Jedną z wyróżniających się funkcji Aspose.Email dla Node.js poprzez .NET jest możliwość konwertowania wiadomości e-mail między różnymi formatami, takimi jak MSG, PST, OST, OFT, EML, EMLX, MBOX i wiele innych. Ta funkcja jest bardzo przydatna dla aplikacji, które muszą obsługiwać wiele standardów i formatów e-mail. Oto przydatny przykład, który pokazuje, jak programiści mogą konwertować wiadomość e-mail do formatu EML w aplikacjach Node.js.

Jak przekonwertować e-mail do formatu EML w aplikacjach 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);

Dodawanie i zarządzanie elementami kalendarza w e-mailach w Node.js

Aspose.Email dla Node.js poprzez .NET obsługuje integrację kalendarza, umożliwiając programistom tworzenie i zarządzanie elementami kalendarza w ich własnych aplikacjach Node.js. Programiści mogą pracować z elementami kalendarza, spotkaniami i zadaniami. Ta funkcja jest szczególnie przydatna w aplikacjach wymagających planowania i zarządzania wydarzeniami. Umożliwia programistom ładowanie, tworzenie, odczytywanie, modyfikowanie i przechowywanie spotkań w formacie pliku ICS przy użyciu zaledwie kilku linii kodu. Poniżej znajduje się przykład, który pokazuje, jak programiści mogą utworzyć zdarzenie kalendarza w aplikacjach Node.js.

Jak utworzyć wydarzenie kalendarza w aplikacjach 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");

 Polski