Java API gratuit pentru gestionarea e-mailului
Bibliotecă Java cu sursă deschisă care acceptă accesul, citirea și trimiterea mesajelor de e-mail. Puteți să adăugați atașamente, să marcați e-mailuri, să mutați mesaje, să ștergeți un anumit e-mail din aplicațiile Java.
Email4J este o bibliotecă Java cu sursă deschisă care permite dezvoltatorilor de software să se ocupe de sarcini legate de gestionarea e-mailului în cadrul propriilor aplicații Java, fără a-și face griji cu privire la complexitățile interne. Biblioteca este foarte utilă și ușor de manevrat. Acceptă funcții precum scrierea mesajelor de e-mail, trimiterea de e-mailuri, adăugarea antetelor și atașamentelor, copierea e-mailurilor, citirea mesajelor e-mail, marcarea e-mailurilor, mutarea mesajelor, ștergerea unui anumit e-mail, listarea dosarelor și multe altele.
Email4J este o bibliotecă java de nivel înalt construită pe baza API-ului javax.mail, care oferă capacitatea de a gestiona și trimite cu ușurință mesaje de e-mail. Biblioteca acceptă conectivitate cu diferiți clienți de e-mail, cum ar fi SmtpClient, Pop3Client și ImapClient. Folosind acești clienți, vă puteți accesa și gestiona cu ușurință e-mailurile. Fiecare client are un anumit set de operațiuni și lucrări care stau la baza protocolului utilizat.
Noțiuni introductive cu Email4J
Cel mai simplu mod de a instala Email4J este prin GitHub. Instalați-l folosind următoarea comandă pentru o instalare ușoară.
Instalați Email4J prin GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
Dependența care trebuie adăugată la fișierul pom.xml este,
Depozitul Maven
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Accesarea și citirea e-mailului prin biblioteca Java
Biblioteca gratuită Email4J permite dezvoltatorilor Java să acceseze și să citească mesaje de e-mail în propriile aplicații cu câteva linii de cod Java. În primul rând, trebuie să furnizați calea corectă către folderul care conține e-mailurile. Biblioteca permite, de asemenea, utilizatorilor să vizualizeze foldere și e-mailuri în interiorul acestor foldere. Puteți prelua cu ușurință informații legate de mesajele de e-mail, cum ar fi subiectul e-mailului, atașamentele, corpul e-mailului, listele de destinatari și multe altele.
Trimiteți e-mail prin SMTPClient
Biblioteca Java cu sursă deschisă Email4J le permite dezvoltatorilor de software să trimită mesaje de e-mail utilizând protocolul SMTP (Simple Mail Transfer Protocol). Clientul se concentrează în principal pe operațiunea de a trimite e-mailul către destinatarii specificați pe care îi primește. De asemenea, puteți include un atașament la un mesaj de e-mail. Mai întâi trebuie să creați atașamentul și apoi să îl puteți adăuga la mesaj. Biblioteca a furnizat un constructor simplu, care poate fi folosit pentru a crea e-mailuri trimise.
Trimiteți e-mail prin SMTPClient
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
Gestionați e-mailurile prin IMAPClient
Biblioteca Java gratuită Email4J a oferit capacitatea de a accesa și de a gestiona mesajele de e-mail utilizând Internet Message Access Protocol (IMAP). ImapClient comunică direct cu o cutie poștală, iar utilizatorii pot prelua, citi, muta, marca sau șterge cu ușurință mesajele de e-mail. Trebuie să furnizați o cale corectă către folderul care conține e-mailurile, iar clientul le va prelua pe toate cu ușurință.