Aspose.Email  for .NET

Biblioteka przetwarzania poczty .NET Outlook i Thunderbird

Twórz, analizuj, konwertuj i manipuluj wiadomościami e-mail oraz międzyplatformowymi archiwami poczty e-mail

  Pobierz darmową wersję próbną
  
 

Aspose.Email dla platformy .NET to kompleksowy zestaw interfejsów API do przetwarzania poczty e-mail, których można używać do tworzenia aplikacji międzyplatformowych z możliwością tworzenia poczty, manipulowania, analizowania, konwertowania i przesyłania wiadomości bez korzystania z programu Microsoft Outlook lub automatyzacji pakietu Office. Interfejs API zapewnia funkcje manipulacji wiadomościami e-mail, takie jak dodawanie, wyodrębnianie lub usuwanie załączników z obiektu wiadomości, dostosowywanie nagłówków wiadomości poprzez dodawanie lub usuwanie odbiorców lub zmianę tematu i inne.

Aspose.Email dla .NET ułatwia programistom pracę z wieloma formatami Microsoft Outlook i Mozilla Thunderbird, takimi jak MSG, EML, EMLX, PST, OST, MBOX i MHT, a także zapewnia możliwość zarządzania plikami przechowywania wiadomości takie jak Osobiste Pliki do przechowywania (PST) i offline Pliki do przechowywania (OST) i MBOX. Programiści mogą używać interfejsu API do wysyłania i odbierania wiadomości e-mail za pośrednictwem wielu popularnych protokołów, takich jak POP3, IMAP i SMTP, lub łączyć się z serwerem Microsoft Exchange za pośrednictwem usług WebDav i Exchange Web Services, aby wysyłać i odbierać wiadomości e-mail z załącznikami oraz wyświetlać lub usuwać wiadomości z serwera.

Advanced Interfejs API poczty e-mail platformy .NET Features

Wyślij e-mail z treścią HTML i załącznikami

Funkcja korespondencji seryjnej i masowego wysyłania poczty

Wyświetlaj i pobieraj wiadomości z serwerów pocztowych POP3 i IMAP

Wyświetlaj, pobieraj i wysyłaj wiadomości za pośrednictwem serwerów Microsoft Exchange

Twórz i aktualizuj zadania za pomocą iCalendar

Załaduj wiadomości z pliku lub strumienia

Zapisz wiadomości do pliku lub strumienia

Formaty wiadomości międzykonwertowanych

Manipulowanie wiadomością Pliki pamięci osobistej i offline

Dodaj wiadomości, kontakty, zadania, notatki, pozycje kalendarza i listy dystrybucyjne do PST

Wyodrębnij wiadomości, kontakty i pozycje kalendarza z PST

Generuj określone wzorce powtarzania zgodnie z iCalendar RFC

Manipulowanie elementami kalendarza za pomocą klienta Exchange Web Service (EWS)

Dodawaj osadzone obiekty i załączniki do wiadomości e-mail

Dołącz tekst i treść wiadomości HTML

Korespondencja seryjna z szablonu

Wysyłaj terminy lub spotkania zgodne z iCalendar

Twórz niestandardowe nagłówki poczty

Obsługa proxy HTTP w klientach poczty e-mail, tj. POP3, IMAP i SMTP

Konwertowanie zadania programu Outlook do MHTML

Pojedyncza ujednolicona metoda pobierania różnych typów elementów programu Outlook

Utwórz kontakt w podfolderze Kontakty w EWS

Dodaj załącznik do wydarzeń cyklicznych w kalendarzu

Zaktualizuj członka na liście dystrybucyjnej PST (DL)

Obsługa pliku danych programu Outlook dla komputerów Mac OLM

Obsługa tworzenia plików ICF i VCF w wersji 3.0

Pobierz ścieżkę folderu w pliku OLM

Uzyskaj listę niestandardowych folderów utworzonych przez użytkownika

Obsługa wielu połączeń dla rekurencyjnych operacji IMAP i POP3

Dynamicznie konwertuj wiadomość na wiele formatów e-mail w .NET

Aspose.Email to dobry wybór, jeśli szukasz interfejsu API do konwersji wiadomości e-mail na różne formaty plików. Na przykład możesz łatwo przekonwertować pliki MSG na formaty EML, HTML lub MHTML i odwrotnie. API ujawniło interfejsy dla wszystkich możliwych procesów konwersji, ukrywając jednocześnie podstawowe specyfikacje formatu, ułatwiając programistom integrację API w swoich aplikacjach. Każdy z obsługiwanych procesów konwersji jest tak prosty, jak załadowanie pliku źródłowego do modelu obiektów biblioteki i wywołanie metody Save z odpowiednimi parametrami.

Zapisz wiadomość w różnych formatach - C#

// załaduj plik do konwersji

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // zapisz w różnych formatach

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

Zarządzaj obiektami kalendarza za pomocą iCalendar API

Aspose.Email zapewnia możliwość tworzenia i zapisywania obiektów kalendarza programu Outlook za pomocą interfejsu API iCalendar. Możesz nie tylko wyodrębniać obiekty Kalendarza w różnych formatach i zapisywać je jako pliki MSG lub ICS, ale także wysyłać, pobierać, aktualizować i anulować wezwania na spotkania za pomocą protokołów wysyłania wiadomości.

Send and Receive E-maile via SMTP, POP3 and IMAP

Aspose.Email for .NET umożliwia tworzenie złożonych wiadomości z załącznikami, formatowaniem HTML i obrazami oraz wysyłanie wiadomości e-mail przy użyciu protokołu SMTP. Umożliwia także logowanie się do serwerów POP3 za pomocą nazwy użytkownika i hasła lub uwierzytelnianie APOP w celu wykonywania operacji, takich jak odbieranie wiadomości e-mail, a także wyświetlanie rozmiaru skrzynki pocztowej i liczby wiadomości, pobieranie pełnej wiadomości lub tylko nagłówków, usuwanie wiadomości z serwera i tak dalej .

API obsługuje również funkcje protokołu IMAP, w tym uwierzytelnianie, tworzenie, usuwanie, wybieranie, wyszukiwanie folderów, pobieranie i zapisywanie wiadomości, zmianę flag wiadomości i podstawowe polecenia IMAP.

Połącz się z serwerem Microsoft Exchange

Aspose.Email for .NET zapewnia możliwość łączenia się z serwerem Microsoft Exchange w celu wykonania kilku operacji. Możesz wyświetlać wiadomości z dowolnego folderu, pobierać wiadomości i zapisywać je w obsługiwanych formatach wiadomości. E-maile zaproszenia na spotkania można również wysyłać za pomocą usług WebDav i Exchange Web Services serwera Exchange. Interfejs API obsługuje również operacje Unified Messaging i automatyczne wykrywanie ustawień serwera Exchange na podstawie określonych poświadczeń.

Kompletne rozwiązanie wzorców nawrotów

Aspose.Email dla platformy .NET umożliwia łatwe i niezawodne obliczanie dat i godzin wystąpienia nawet najbardziej złożonych wzorców powtarzalności. Możesz dynamicznie tworzyć i wykorzystywać wzorce cyklu w formacie iCalendar RFC (2445). Możesz wybrać roczne, miesięczne, tygodniowe, dzienne, godzinowe, minutowe i po drugie wzorce powtarzania i możesz reprezentować wzorce powtarzania w swoich aplikacjach Windows, internetowych lub mobilnych.

Manage Message Pliki do przechowywania

Biblioteka poczty e-mail może ładować pliki PST i OST programu Microsoft Outlook z obiektu strumieniowego lub lokalizacji na dysku w celu pobrania pełnej hierarchii folderów i odczytania szczegółów wiadomości, takich jak temat, nadawca, odbiorca lub wyodrębnienie wiadomości z załącznikami.

Wyświetlanie listy wiadomości z PST — C#

// załaduj plik PST

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // lista folderów PST

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // lista wiadomości w folderze

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Praca z kartami kontaktowymi

VCard lub VCF to ogólnoświatowy format plików do przechowywania i wymiany kart kontaktów. Aspose.Email dla platformy .NET umożliwia manipulowanie plikami kart kontaktowych (VCF) w aplikacjach .NET. Przetwarzaj karty kontaktów programu Outlook oraz karty VCard Thunderbirda. Korzystając z Aspose.Email dla platformy .NET, możesz wysyłać pliki VCard lub VCF w wiadomości e-mail, dołączać wizytówki do wiadomości. Możesz także wymieniać pliki VCard na swój sposób. API umożliwia tworzenie, edycję i usuwanie Twoich wizytówek. Możesz łatwo dodać obsługę kart kontaktowych do swojej aplikacji.

Automatyzacja Microsoft Office – nie jest potrzebna

Aspose.Email for .NET jest zbudowany przy użyciu kodu zarządzanego, który nie wymaga instalowania na komputerze Microsoft Office lub Microsoft Outlook, aby pracować z przetwarzaniem poczty e-mail. Jest to idealna alternatywa automatyzacji Microsoft Outlook do dynamicznej manipulacji plikami wiadomości, a także do wysyłania i odbierania wiadomości e-mail.

  
  

Aspose.Email oferuje indywidualne interfejsy API poczty e-mail dla innych popularnych środowisk programistycznych, jak podano poniżej: