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.
- Zasoby edukacyjne
- Dokumentacja
- Kod źródłowy
- Referencje API
- Filmy instruktażowe
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Informacje o wydaniu
- Dlaczego Aspose.Email dla platformy .NET?
- Lista klientów
- Historie sukcesów