API Java gratuita per la gestione della posta
Libreria Java open source che supporta l'accesso, la lettura e l'invio di messaggi email. Puoi aggiungere allegati, contrassegnare e-mail, spostare messaggi, eliminare un'e-mail particolare all'interno delle app Java.
Email4J è una libreria Java open source che consente agli sviluppatori di software di gestire attività relative alla gestione della posta elettronica all'interno delle proprie applicazioni Java senza preoccuparsi delle complessità interne. La libreria è molto utile e facile da gestire. Supporta funzionalità come la composizione di messaggi e-mail, l'invio di e-mail, l'aggiunta di intestazioni e allegati, la copia di e-mail, la lettura di messaggi e-mail, il contrassegno di e-mail, lo spostamento di messaggi, l'eliminazione di una particolare e-mail, l'elenco di cartelle e molto altro.
Email4J è una libreria java di alto livello basata sull'API javax.mail che fornisce la capacità di gestire e inviare messaggi di posta elettronica con facilità. La libreria supporta la connettività con diversi client di posta elettronica come SmtpClient, Pop3Client e ImapClient. Utilizzando questi client puoi accedere e gestire facilmente le tue e-mail. Ogni client ha un insieme particolare di operazioni e opere alla base del protocollo utilizzato.
Iniziare con Email4J
Il modo più semplice per installare Email4J è tramite GitHub. Si prega di installarlo utilizzando il seguente comando per una facile installazione.
Installa Email4J tramite GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
La dipendenza che deve essere aggiunta al file pom.xml è,
Archivio Maven
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
Accesso e lettura della posta elettronica tramite la libreria Java
La libreria gratuita Email4J consente agli sviluppatori Java di accedere e leggere i messaggi di posta elettronica all'interno delle proprie applicazioni con un paio di righe di codice Java. Innanzitutto è necessario fornire il percorso corretto alla cartella contenente le e-mail. La libreria consente inoltre agli utenti di visualizzare cartelle ed e-mail all'interno di queste cartelle. È possibile recuperare facilmente le informazioni relative ai messaggi di posta elettronica come l'oggetto dell'e-mail, gli allegati, il corpo dell'e-mail, gli elenchi dei destinatari e molto altro.
Invia e-mail tramite client SMTP
La libreria Java open source Email4J consente agli sviluppatori di software di inviare messaggi di posta elettronica utilizzando il Simple Mail Transfer Protocol (SMTP). Il client si concentra principalmente sull'operazione di invio della posta ai destinatari specificati che riceve. Puoi anche includere un allegato a un messaggio di posta elettronica. Per prima cosa devi creare l'allegato e poi aggiungerlo al messaggio. La libreria ha fornito un semplice builder, che può essere utilizzato per creare e-mail in uscita.
Invia e-mail tramite client SMTP
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
Gestisci le email tramite IMAPClient
La libreria Java gratuita Email4J ha fornito la capacità di accedere e gestire i messaggi di posta elettronica utilizzando l'Internet Message Access Protocol (IMAP). ImapClient comunica direttamente con una casella di posta e gli utenti possono facilmente recuperare, leggere, spostare, contrassegnare o eliminare i messaggi di posta elettronica. È necessario fornire un percorso corretto alla cartella contenente le e-mail e il client le recupererà tutte facilmente.