1. Produtos
  2.   E-mail
  3.   Java
  4.   Email4J
 
  

API Java gratuita para gerenciamento de e-mail

Biblioteca Java de código aberto compatível com acesso, leitura e envio de mensagens de e-mail. Você pode adicionar anexos, marcar e-mails, mover mensagens, excluir um e-mail específico em aplicativos Java.

Email4J é uma biblioteca Java de código aberto que permite aos desenvolvedores de software lidar com tarefas relacionadas ao gerenciamento de e-mail dentro de seus próprios aplicativos Java sem se preocupar com as complexidades internas. A biblioteca é muito útil e fácil de manusear. Ele suporta recursos como compor mensagens de e-mail, enviar e-mails, adicionar cabeçalhos e anexos, copiar e-mails, ler mensagens de e-mail, marcar e-mails, mover mensagens, excluir um e-mail específico, listar pastas e muito mais.

Email4J é uma biblioteca java de alto nível construída sobre a API javax.mail que fornece a capacidade de manipular e enviar mensagens de e-mail com facilidade. A biblioteca oferece suporte à conectividade com diferentes clientes de email, como SmtpClient, Pop3Client e ImapClient. Ao usar esses clientes, você pode acessar e gerenciar facilmente seus e-mails. Cada cliente possui um conjunto particular de operações e trabalhos subjacentes ao protocolo utilizado.

Previous Next

Introdução ao Email4J

A maneira mais fácil de instalar o Email4J é via GitHub. Instale-o usando o seguinte comando para facilitar a instalação.

Instale o Email4J via GitHub

git clone --depth=1 https://github.com/juandesi/email4j.git 

A dependência que precisa ser adicionada ao arquivo pom.xml é,

Repositório Maven

 
<repository>
  <id>email4j-repo</id>
  <url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
 

Acessando e lendo e-mail via biblioteca Java

A biblioteca gratuita Email4J permite que desenvolvedores Java acessem e leiam mensagens de e-mail dentro de seus próprios aplicativos com algumas linhas de código Java. Em primeiro lugar, você precisa fornecer o caminho correto para a pasta que contém os e-mails. A biblioteca também permite que os usuários visualizem pastas e emails dentro dessas pastas. Você pode recuperar facilmente informações relacionadas a mensagens de e-mail, como assunto do e-mail, anexos, corpo do e-mail, listas de destinatários e muito mais.

Enviar e-mail via SMTPClient

A biblioteca Java de código aberto Email4J permite que os desenvolvedores de software enviem mensagens de e-mail usando o Simple Mail Transfer Protocol (SMTP). O cliente concentra-se principalmente na operação de enviar o correio para os destinatários especificados que recebe. Você também pode incluir um anexo em uma mensagem de e-mail. Primeiro você precisa criar o anexo e depois pode adicioná-lo à mensagem. A biblioteca forneceu um construtor simples, que pode ser usado para construir emails de saída.

Enviar e-mail via SMTPClient

 
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
 

Gerenciar e-mails via IMAPClient

A biblioteca Java gratuita Email4J forneceu a capacidade de acessar e gerenciar mensagens de e-mail usando o Internet Message Access Protocol (IMAP). O ImapClient se comunica diretamente com uma caixa de correio e os usuários podem facilmente recuperar, ler, mover, marcar ou excluir mensagens de e-mail. Você precisa fornecer um caminho correto para a pasta que contém os e-mails e o cliente irá recuperá-los com facilidade.

 Português