Aspose.Email  dla .NET

Interfejs API przetwarzania poczty elektronicznej dla .NET

Twórz aplikacje wieloplatformowe do tworzenia, analizowania, konwertowania i manipulowania wiadomościami e-mail i skrzynkami pocztowymi

  Pobierz darmową wersję próbną
  
 

Aspose.Email dla .NET to kompleksowy zestaw interfejsów API przetwarzania poczty e-mail, które mogą być używane do tworzenia aplikacji wieloplatformowych z możliwością tworzenia wiadomości e-mail, manipulowania, analizowania, konwertowania i przesyłania wiadomości bez korzystania z Microsoft Outlook lub Office Automation. Interfejs API zapewnia funkcje manipulacji pocztą 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 adresatów lub zmianę tematu i inne. Przegląd tych funkcji i ich wykorzystania z próbkami kodu można znaleźć w naszym documentation.

Aspose.Email dla .NET ułatwia programistom pracę z Microsoft Outlook i Mozilla Thunderbird, ponieważ obsługuje wiele formatów, takich jak MSG, EML, EMLX, PST, OST, MBOX i MHT. Pełną liczbę formatów można znaleźć na lista obsługiwanych formatów plików.

Aspose.Email dla .NET zapewnia również możliwość zarządzanie plikami przechowywania wiadomości takie jak pliki pamięci osobistej (PST) i pliki pamięci offline (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 & SMTP lub połącz się z serwerem Microsoft Exchange za pośrednictwem Usługi internetowe Exchange and Wykres firmy Microsoft do wysyłania i odbierania wiadomości e-mail z załącznikami oraz listy lub usuwania wiadomości z serwera.

Zaawansowane funkcje interfejsu API poczty e-mail .NET

Tworzenie i aktualizowanie zadań za pomocą programu iCalendar

Interkonwertuj formaty wiadomości

Generuj określone wzorce powtarzalności zgodnie z iCalendar RFC

Scalanie poczty z szablonu

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

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

Dynamiczne konwertowanie wiadomości na wiele formatów wiadomości e-mail w programu.NET

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

Wypróbuj nasze bezpłatne Konwerter poczty e-mail.

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

// load the file to be converted

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

{

    // save in different formats

    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ą interfejsu API iCalendar

Aspose.Email zapewnia możliwość tworzenia i zapisywania obiektów kalendarza programu Outlook za pośrednictwem interfejsu API iCalendar. Nie tylko można wyodrębnić obiekty Kalendarza w różnych formatach i zapisywać je jako pliki MSG lub ICS, ale także wysyłać, pobierać, aktualizować i anulować żądania spotkań za pomocą protokołów wysyłania wiadomości. Jak obsługiwać interfejs API iCalendar, którego możesz nauczyć się z Praca z spotkaniami article.

Wysyłaj i odbieraj e-maile za pośrednictwem SMTP, POP3 i IMAP

Aspose.Email dla .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 również logowanie się do serwerów POP3 za pomocą nazwy użytkownika i hasła lub uwierzytelniania APOP w celu wykonywania operacji, takich jak odbieranie wiadomości e-mail, a także przeglądanie 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. Jak obsługiwać protokoły e-mail, możesz dowiedzieć się z odpowiednich artykułów w naszym przewodnik dla programistów.

Funkcje protokołu IMAP umożliwiają użytkownikowi interfejsu API uwierzytelnianie, tworzenie, usuwanie, wybieranie, wyszukiwanie folderów, pobieranie i zapisywanie wiadomości, zmienianie flag wiadomości i podstawowych poleceń IMAP.

Połącz się z serwerem Microsoft Exchange Server

Aspose.Email dla .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 i zaproszenia na spotkania można również wysyłać za pomocą Serwer Exchange WebDAV & Usługi internetowe Exchange. Interfejs API obsługuje również operacje Unified Messaging i automatyczne wykrywanie ustawień serwera Exchange na podstawie określonych danych uwierzytelniających.

Kompletne rozwiązanie wzoru nawrotów

Aspose.Email dla .NET pozwala łatwo i rzetelnie obliczyć daty i godziny wystąpienia nawet najbardziej złożonych wzorców nawrotów. Możesz dynamicznie tworzyć i wykorzystywać wzorce powtarzania w formacie iCalendar RFC (2445). Możesz wybrać coroczne, miesięczne, tygodniowe, codzienne, godzinowe, minutowe i po drugie wzorce powtarzania i mogą reprezentować wzorce powtarzania w oknach, aplikacjach internetowych lub mobilnych.

Zarządzanie plikami przechowywania wiadomości

Biblioteka poczty e-mail może ładować pliki PST i OST programu Microsoft Outlook z obiektu strumieniowego lub lokalizacji dysku w celu odzyskania pełnej hierarchii folderów i odczytywania szczegółowych informacji dotyczących wiadomości, takich jak temat, nadawca, odbiorca lub wyodrębnić wiadomości z załącznikami. Będziesz obsługiwać pliki PST i OST łatwo po wizycie Praca z plikami pamięci masowej programu Outlook section.

Lista wiadomości z PST - C#

// load PST file

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

{

    // list PST folders

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

    {

        // list messages in a folder

        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 kontaktowych. Aspose.Email dla .NET umożliwia manipulowanie plikami kart kontaktowych (VCF) w aplikacji.NET. Możesz także przetwarzać karty kontaktowe programu Outlook, a także karty vCard Thunderbird. Korzystając z Aspose.Email dla .NET możesz wysyłać pliki vCard lub VCF w wiadomościach e-mail, dołączać vCards do wiadomości. Możesz także wymieniać pliki vCard na swój własny sposób. Interfejs API umożliwia tworzenie, edytowanie i usuwanie kart kontaktowych. Możesz łatwo dodać obsługę kart kontaktowych do swojej aplikacji.

Automatyzacja pakietu Microsoft Office — nie jest potrzebna

Aspose.Email dla .NET jest zbudowany przy użyciu kodu zarządzanego, który nie wymaga zainstalowania pakietu Microsoft Office ani Microsoft Outlook na komputerze, aby pracować z przetwarzaniem wiadomości e-mail. Jest to idealna alternatywa automatyzacji programu Microsoft Outlook do dynamicznej manipulacji plikami wiadomości, a także do wysyłania i odbierania wiadomości e-mail. To całkiem łatwe do zrobienia migracja z pakietu Office Automation do Aspose.

  
  

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