API Java gratuite pour la gestion des e-mails
Bibliothèque Java Open Source qui prend en charge l'accès, la lecture et l'envoi d'e-mails. Vous pouvez ajouter des pièces jointes, marquer des e-mails, déplacer des messages, supprimer un e-mail particulier dans les applications Java.
Email4J est une bibliothèque Java open source qui permet aux développeurs de logiciels de gérer les tâches liées à la gestion des e-mails dans leurs propres applications Java sans se soucier des complexités internes. La bibliothèque est très utile et facile à prendre en main. Il prend en charge des fonctionnalités telles que la composition d'e-mails, l'envoi d'e-mails, l'ajout d'en-têtes et de pièces jointes, la copie d'e-mails, la lecture d'e-mails, le marquage d'e-mails, le déplacement de messages, la suppression d'un e-mail particulier, la liste des dossiers, etc.
Email4J est une bibliothèque Java de haut niveau construite sur l'API javax.mail qui offre la possibilité de gérer et d'envoyer facilement des e-mails. La bibliothèque prend en charge la connectivité avec différents clients de messagerie tels que SmtpClient, Pop3Client et ImapClient. En utilisant ces clients, vous pouvez facilement accéder et gérer vos e-mails. Chaque client a un ensemble particulier d'opérations et de travaux sous-jacents au protocole utilisé.
Premiers pas avec Email4J
Le moyen le plus simple d'installer Email4J est via GitHub. Veuillez l'installer à l'aide de la commande suivante pour une installation facile.
Installer Email4J via GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
La dépendance qui doit être ajoutée au fichier pom.xml est,
Référentiel Maven
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Accéder et lire les e-mails via la bibliothèque Java
La bibliothèque gratuite Email4J permet aux développeurs Java d'accéder et de lire les messages électroniques dans leurs propres applications avec quelques lignes de code Java. Tout d'abord, vous devez fournir le chemin d'accès correct au dossier contenant les e-mails. La bibliothèque permet également aux utilisateurs de visualiser les dossiers et les e-mails à l'intérieur de ces dossiers. Vous pouvez facilement récupérer des informations relatives aux e-mails, telles que l'objet de l'e-mail, les pièces jointes, le corps de l'e-mail, les listes de destinataires, etc.
Envoyer un e-mail via le client SMTP
La bibliothèque Java open source Email4J permet aux développeurs de logiciels d'envoyer des e-mails à l'aide du protocole SMTP (Simple Mail Transfer Protocol). Le client se concentre principalement sur l'opération d'envoi du courrier aux destinataires spécifiés qu'il reçoit. Vous pouvez également inclure une pièce jointe à un message électronique. Vous devez d'abord créer la pièce jointe, puis l'ajouter ultérieurement au message. La bibliothèque a fourni un générateur simple, qui peut être utilisé pour créer des e-mails sortants.
Envoyer un e-mail via le client SMTP
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
Gérer les e-mails via IMAPClient
La bibliothèque Java gratuite Email4J a fourni la possibilité d'accéder et de gérer les messages électroniques en utilisant le protocole d'accès aux messages Internet (IMAP). ImapClient communique directement avec une boîte aux lettres et les utilisateurs peuvent facilement récupérer, lire, déplacer, marquer ou supprimer des messages électroniques. Vous devez fournir un chemin d'accès correct au dossier contenant les e-mails et le client les récupérera tous facilement.