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.
- Zasoby edukacyjne
- Documentation
- 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 .NET?
- Lista Klientów
- Historie sukcesu