Java Outlook API i Java Thunderbird API do przetwarzania wiadomości e-mail
Generuj e-maile, wysyłaj e-maile i analizuj e-maile z Outlooka i Thunderbirda bez dodatkowego oprogramowania. Wysyłaj i odbieraj wiadomości e-mail za pośrednictwem protokołów SMTP, POP3, IMAP.
Pobierz darmową wersję próbnąAspose.Email for Java pozwala programistom skupić się na wdrażaniu własnej logiki biznesowej do zarządzania wiadomościami e-mail bez konieczności znajomości specyfikacji formatu lub programowania sieciowego.
Aspose.Email for Java może tworzyć wiadomości e-mail programu Outlook, analizować wiadomości e-mail lub konwertować formaty wiadomości, takie jak MSG, EML, MBOX, PST, OST i MHT z poziomu aplikacji Java. Interfejs API może manipulować treścią wiadomości, załącznikami, nagłówkami i właściwościami MAPI, a także umożliwia wysyłanie i odbieranie wiadomości e-mail za pośrednictwem wielu popularnych protokołów. Zapewnia również możliwość zarządzania dokumentami do przechowywania wiadomości, takimi jak Osobiste Pliki do przechowywania PST i offline Pliki do przechowywania OST. Możesz wyświetlać wiadomości e-mail, wyodrębniać wiadomości e-mail, dodawać lub usuwać wiadomości z plików pamięci zgodnie ze specyfikacją aplikacji. Biblioteka Java Email pozwala na pracę z plikami kontaktów programu Outlook (VCF).
Zaawansowane funkcje API przetwarzania poczty e-mail
Twórz i manipuluj wiadomościami przez API
Przekonwertuj formaty wiadomości z kilkoma linijkami kodu
Wyodrębnij informacje z nagłówka wiadomości
Dodawaj, wyodrębniaj i manipuluj załącznikami
Twórz wiadomości w formacie HTML
Utwórz wiadomość w trybie roboczym (tylko MSG)
Przeglądaj i czytaj zagnieżdżone załączniki wiadomości e-mail
Pobierz wielu odbiorców
Uzyskaj dostęp do właściwości MAPI
Wyświetl listę niestandardowych folderów utworzonych przez użytkowników
Pobierz ścieżkę folderu w pliku OLM
Obsługa wielu połączeń dla operacji tworzenia i przywracania kopii zapasowych IMAP
Obsługa wielu połączeń dla operacji SMTP
Twórz pliki ICF i VCF v3.0
Czytaj wiadomości e-mail w kolejności rosnącej lub malejącej
Zapisz MapiCalendar w formacie treści HTML
Tworzenie archiwum lokalnego i zarządzanie nim w usłudze Office 365
Utwórz hierarchię folderów w PST za pomocą notacji łańcuchowej
Określ daty utworzenia i modyfikacji dla ICS
Uzyskaj dostęp do pliku danych programu Outlook dla systemu MacOS (OLM)
Skonfiguruj szyfrowanie SSL/TLS w instancjach klientów poczty e-mail
Utwórz kontakt w podkatalogu kontaktów w EWS
Utwórz ujednoliconą metodę pobierania elementów MAPI w EWS
Użyj proxy HTTP dla klientów poczty e-mail (SMTP, IMAP, POP3)
Konwertuj wiadomość na różne formaty wiadomości e-mail w Javie
Biblioteka Java Email zapewnia łatwe w użyciu interfejsy do konwersji obsługiwanych formatów plików wiadomości. Aby dokonać konwersji wystarczy załadować plik źródłowy w modelu obiektowym API i wywołać metodę save z wymaganymi parametrami. To jest naprawdę takie proste!
Wysyłanie e-maili przez SMTP, POP3 i IMAP
API umożliwia tworzenie i formatowanie wiadomości, dołączanie plików i obrazów oraz wysyłanie ich na adresy e-mail za pośrednictwem protokołu SMTP. Inną funkcją zapewnianą przez API jest logowanie do serwerów POP3 za pomocą nazwy użytkownika i hasła. Dzięki funkcji uwierzytelniania APOP API można łatwo uzyskać pełną wiadomość lub tylko nagłówki, wyświetlić rozmiar skrzynki pocztowej i liczbę wiadomości, usunąć wiadomości z serwera i wiele więcej. Niewiele funkcji protokołu IMAP obsługiwanych przez API, takich jak uwierzytelnianie, tworzenie, wybieranie, usuwanie, wyszukiwanie folderów, pobieranie i zapisywanie wiadomości oraz zmiana flag wiadomości.
Jak wysłać e-mail za pomocą SMTP - Java
// Zainicjuj obiekt SmtpClient
SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");
// Ustaw opcje bezpieczeństwa dla serwera
client.setSecurityOptions(SecurityOptions.Auto);
// Utwórz nową wiadomość
MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");
System.out.println("Sending message..");
// Wyślij wiadomość teraz
client.send(msg);
Zarządzanie obiektami kalendarza
Aspose.Email iCalendar API umożliwia tworzenie, wyodrębnianie i zapisywanie obiektów kalendarza Outlook w różnych formatach. Zapewnia możliwość zapisywania jako dokumentów MSG lub ICS, a także pobierania, wysyłania, aktualizowania i anulowania wezwań na spotkania za pośrednictwem protokołów wysyłania wiadomości.
Manage Message Pliki do przechowywania
Aspose.Email dla Java API umożliwia zarządzanie formatami przechowywania programu Outlook. Możesz ładować pliki PST i OST z dysku lub strumienia, pobierać informacje o folderach i podfolderach z archiwum wiadomości, pobierać szczegółowe informacje o wiadomości, takie jak temat, nadawca, odbiorca i zapisywać wiadomości na dysku lub strumieniu.
Oprócz analizowania istniejącego pliku PST, biblioteka zapewnia również środki do tworzenia pliku PST od podstaw i dodawania wiadomości do dowolnego jego folderu.
Utwórz PST od podstaw i dodaj wiadomość z pliku - Java
// utwórz instancję PersonalStorage
PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);
// utwórz folder w katalogu głównym PST
pst.getRootFolder().addSubFolder("Inbox");
// dodaj wiadomość do nowo utworzonego folderu
pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));
Work With Contact Cards
Aspose.Email for Java pozwala manipulować plikami wizytówek, znanymi również jako VCF lub VCard, który jest ogólnoświatowym formatem plików do przechowywania i wymiany wizytówek. Przetwarzaj karty kontaktów programu Outlook, a także karty VCard Thunderbirda w aplikacjach Java. Korzystając z Aspose.Email for Java, możesz wysyłać pliki VCard lub VCF w wiadomości e-mail, dołączać VCF do wiadomości lub wyodrębniać je z wiadomości e-mail. Możesz także wymieniać pliki VCard (VCF) na swój sposób. API umożliwia edycję, tworzenie i usuwanie wizytówek. Możesz łatwo dodać obsługę kart kontaktowych do swojej aplikacji.
Automatyzacja Microsoft Office – nie jest potrzebna
Aspose.Email for Java jest zbudowany przy użyciu kodu zarządzanego, który nie wymaga instalowania na komputerze Microsoft Office lub Microsoft Outlook do pracy z przetwarzaniem wiadomości e-mail. Jest to idealna alternatywa automatyzacji Microsoft Outlook pod względem funkcji, bezpieczeństwa, skalowalności i szybkości.
- 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 Javy?
- Customer Case Studies
- Lista klientów
- Historie sukcesów