Bezplatné Java API pro správu e-mailů
Open Source Java knihovna, která podporuje přístup, čtení a odesílání e-mailových zpráv. V aplikacích Java můžete přidávat přílohy, označovat e-maily, přesouvat zprávy, mazat konkrétní e-mail.
Email4J je open source Java knihovna, která umožňuje vývojářům softwaru zpracovávat úkoly související se správou e-mailů v rámci jejich vlastních Java aplikací bez obav z vnitřní složitosti. Knihovna je velmi užitečná a snadno se s ní manipuluje. Podporuje funkce, jako je vytváření e-mailových zpráv, odesílání e-mailů, přidávání záhlaví a příloh, kopírování e-mailů, čtení e-mailových zpráv, označování e-mailů, přesouvání zpráv, mazání konkrétního e-mailu, výpis složek a mnoho dalšího.
Email4J je knihovna java na vysoké úrovni postavená na rozhraní javax.mail API, která poskytuje možnost snadného zpracování a odesílání e-mailových zpráv. Knihovna podporuje konektivitu s různými e-mailovými klienty, jako jsou SmtpClient, Pop3Client a ImapClient. Pomocí těchto klientů můžete snadno přistupovat ke svým e-mailům a spravovat je. Každý klient má určitou sadu operací a funkcí, které jsou základem použitého protokolu.
Začínáme s Email4J
Nejjednodušší způsob, jak nainstalovat Email4J, je přes GitHub. Pro snadnou instalaci jej nainstalujte pomocí následujícího příkazu.
Nainstalujte Email4J přes GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
Závislost, kterou je třeba přidat do souboru pom.xml, je
Úložiště Maven
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Přístup a čtení e-mailu prostřednictvím knihovny Java
Bezplatná knihovna Email4J umožňuje vývojářům Java přistupovat a číst e-mailové zprávy v rámci jejich vlastních aplikací pomocí několika řádků kódu Java. Nejprve musíte zadat správnou cestu ke složce obsahující e-maily. Knihovna také umožňuje uživatelům prohlížet složky a e-maily uvnitř těchto složek. Můžete snadno získat informace související s e-mailovými zprávami, jako je předmět e-mailu, přílohy, tělo e-mailu, seznamy příjemců a mnoho dalšího.
Odeslat e-mail přes SMTPClient
Open source Java knihovna Email4J umožňuje vývojářům softwaru odesílat e-mailové zprávy pomocí protokolu SMTP (Simple Mail Transfer Protocol). Klient se soustředí především na operaci odeslání pošty určeným příjemcům, které obdrží. K e-mailové zprávě můžete také vložit přílohu. Nejprve musíte vytvořit přílohu a později ji můžete přidat do zprávy. Knihovna poskytuje jednoduchý builder, který lze použít k vytváření odchozích e-mailů.
Odeslat e-mail přes SMTPClient
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
Správa e-mailů přes IMAPClient
Bezplatná Java knihovna Email4J poskytuje možnost přístupu a správy e-mailových zpráv pomocí protokolu IMAP (Internet Message Access Protocol). ImapClient přímo komunikuje s poštovní schránkou a uživatelé mohou snadno získávat, číst, přesouvat, označovat nebo mazat e-mailové zprávy. Musíte zadat správnou cestu ke složce obsahující e-maily a klient je všechny snadno načte.