Gratis Java API voor e-mailbeheer
Open source Java-bibliotheek die toegang tot, lezen en verzenden van e-mailberichten ondersteunt. U kunt bijlagen toevoegen, e-mails markeren, berichten verplaatsen en een bepaalde e-mail verwijderen in Java-apps.
Email4J is een open source Java-bibliotheek waarmee softwareontwikkelaars taken met betrekking tot e-mailbeheer in hun eigen Java-applicaties kunnen uitvoeren zonder zich zorgen te hoeven maken over de interne complexiteit. De bibliotheek is erg handig en gemakkelijk te hanteren. Het ondersteunt functies zoals het opstellen van e-mailberichten, het verzenden van e-mails, het toevoegen van kopteksten en bijlagen, het kopiëren van e-mails, het lezen van e-mailberichten, het markeren van e-mails, het verplaatsen van berichten, het verwijderen van een bepaalde e-mail, het weergeven van mappen en nog veel meer.
Email4J is een Java-bibliotheek op hoog niveau die bovenop de javax.mail API is gebouwd en die de mogelijkheid biedt om e-mailberichten gemakkelijk te verwerken en te verzenden. De bibliotheek ondersteunt connectiviteit met verschillende e-mailclients zoals SmtpClient, Pop3Client en ImapClient. Door deze clients te gebruiken, kunt u uw e-mails eenvoudig openen en beheren. Elke client heeft een bepaalde reeks bewerkingen en werken die ten grondslag liggen aan het gebruikte protocol.
Aan de slag met Email4J
De eenvoudigste manier om Email4J te installeren is via GitHub. Installeer het met behulp van de volgende opdracht voor een eenvoudige installatie.
Installeer Email4J via GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
Afhankelijkheid die moet worden toegevoegd aan het pom.xml-bestand is,
Maven-opslagplaats
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
E-mail openen en lezen via de Java-bibliotheek
De gratis Email4J-bibliotheek stelt Java-ontwikkelaars in staat om e-mailberichten in hun eigen applicaties te openen en te lezen met een paar regels Java-code. Eerst moet u het juiste pad opgeven naar de map met de e-mails. De bibliotheek stelt gebruikers ook in staat om mappen en e-mails in deze mappen te bekijken. U kunt gemakkelijk informatie ophalen met betrekking tot e-mailberichten, zoals het onderwerp van de e-mail, bijlagen, de hoofdtekst van de e-mail, lijsten met ontvangers en nog veel meer.
E-mail verzenden via SMTPClient
De open source Java-bibliotheek Email4J stelt softwareontwikkelaars in staat om e-mailberichten te verzenden met behulp van het Simple Mail Transfer Protocol (SMTP). De klant richt zich vooral op de operatie om de mail te sturen naar de opgegeven ontvangers die hij ontvangt. U kunt ook een bijlage toevoegen aan een e-mailbericht. Eerst moet u de bijlage maken en deze later aan het bericht toevoegen. De bibliotheek heeft een eenvoudige bouwer geleverd die kan worden gebruikt om uitgaande e-mails te bouwen.
E-mail verzenden via SMTPClient
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
E-mails beheren via IMAPClient
De gratis Java-bibliotheek Email4J biedt de mogelijkheid om e-mailberichten te openen en te beheren met behulp van het Internet Message Access Protocol (IMAP). De ImapClient communiceert direct met een mailbox en gebruikers kunnen eenvoudig e-mailberichten ophalen, lezen, verplaatsen, markeren of verwijderen. U moet een correct pad opgeven naar de map met de e-mails en de client zal ze allemaal gemakkelijk ophalen.