Aspose.Email  for Java

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.

  
  

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