Bezpłatny interfejs Java API do zarządzania pocztą e-mail
Biblioteka Java typu Open Source, która umożliwia dostęp, odczytywanie i wysyłanie e-maili. Możesz dodawać załączniki, oznaczać e-maile, przenosić wiadomości, usuwać określone e-maile w aplikacjach Java.
Email4J to biblioteka Java typu open source, która umożliwia programistom obsługę zadań związanych z zarządzaniem pocztą e-mail we własnych aplikacjach Java bez martwienia się o wewnętrzną złożoność. Biblioteka jest bardzo użyteczna i łatwa w obsłudze. Obsługuje takie funkcje, jak tworzenie wiadomości e-mail, wysyłanie wiadomości e-mail, dodawanie nagłówków i załączników, kopiowanie wiadomości e-mail, czytanie wiadomości e-mail, oznaczanie wiadomości e-mail, przenoszenie wiadomości, usuwanie określonych wiadomości e-mail, wyświetlanie folderów i wiele innych.
Email4J to wysokopoziomowa biblioteka Java zbudowana na bazie API javax.mail, która zapewnia możliwość łatwej obsługi i wysyłania wiadomości e-mail. Biblioteka obsługuje łączność z różnymi klientami poczty e-mail, takimi jak SmtpClient, Pop3Client i ImapClient. Korzystając z tych klientów, możesz łatwo uzyskać dostęp do swoich e-maili i zarządzać nimi. Każdy klient ma określony zestaw operacji i działa w oparciu o używany protokół.
Pierwsze kroki z Email4J
Najprostszym sposobem na zainstalowanie Email4J jest GitHub. Zainstaluj go za pomocą następującego polecenia, aby ułatwić instalację.
Zainstaluj Email4J przez GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
Zależność, którą należy dodać do pliku pom.xml to:
Repozytorium Maven
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Uzyskiwanie dostępu i czytanie wiadomości e-mail za pośrednictwem biblioteki Java
Bezpłatna biblioteka Email4J umożliwia programistom Java dostęp i odczytywanie wiadomości e-mail we własnych aplikacjach za pomocą kilku linijek kodu Java. Najpierw musisz podać poprawną ścieżkę do folderu zawierającego e-maile. Biblioteka umożliwia również użytkownikom przeglądanie folderów i wiadomości e-mail w tych folderach. Możesz łatwo pobrać informacje związane z wiadomościami e-mail, takie jak temat wiadomości e-mail, załączniki, treść wiadomości e-mail, listy odbiorców i wiele innych.
Wyślij e-mail przez SMTPClient
Biblioteka Java Email4J o otwartym kodzie źródłowym umożliwia programistom wysyłanie wiadomości e-mail przy użyciu protokołu Simple Mail Transfer Protocol (SMTP). Klient skupia się głównie na operacji wysyłania poczty do określonych odbiorców, których otrzymuje. Możesz także dołączyć załącznik do wiadomości e-mail. Najpierw musisz utworzyć załącznik, a później dodać go do wiadomości. Biblioteka udostępniła prosty kreator, który można wykorzystać do tworzenia wychodzących wiadomości e-mail.
Wyślij e-mail przez SMTPClient
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
Zarządzaj wiadomościami e-mail przez IMAPClient
Bezpłatna biblioteka Java Email4J umożliwia dostęp do wiadomości e-mail i zarządzanie nimi za pomocą protokołu IMAP (Internet Message Access Protocol). ImapClient komunikuje się bezpośrednio ze skrzynką pocztową, a użytkownicy mogą łatwo pobierać, czytać, przenosić, oznaczać lub usuwać wiadomości e-mail. Musisz podać poprawną ścieżkę do folderu zawierającego wiadomości e-mail, a klient z łatwością je wszystkie pobierze.