Integrações

Java

SDK Java para envio e gestão de emails através da API do Mailtrap.

Como funciona

Adicione uma plataforma de email completa ao seu projeto Java com o SDK oficial do Mailtrap – facilmente instalado via Maven ou Gradle. Alcance uma elevada taxa de entregabilidade, acompanhe métricas-chave, faça uso de análises práticas e integre facilmente, sem necessidade de programação complexa.


Configuração

Passo 1. Crie uma conta Mailtrap e verifique o seu domínio.

Passo 2. Instale o Mailtrap como uma dependência Maven, Gradle Groovy ou Gradle Kotlin DSL.

Passo 3. Envie emails. Abaixo encontrará um exemplo de utilização.

import io.mailtrap.client.MailtrapClient;
import io.mailtrap.config.MailtrapConfig;
import io.mailtrap.factory.MailtrapClientFactory;
import io.mailtrap.model.request.emails.Address;
import io.mailtrap.model.request.emails.MailtrapMail;

import java.util.List;

public class MailtrapJavaSDKTest {

    private static final String TOKEN = "<O_SEU_TOKEN_MAILTRAP>";
    private static final String SENDER_EMAIL = "remetente@dominio.com";
    private static final String RECIPIENT_EMAIL = "destinatario@dominio.com";

    public static void main(String[] args) {
        final MailtrapConfig config = new MailtrapConfig.Builder()
            .token(TOKEN)
            .build();

        final MailtrapClient client = MailtrapClientFactory.createMailtrapClient(config);

        final MailtrapMail mail = MailtrapMail.builder()
            .from(new Address(SENDER_EMAIL))
            .to(List.of(new Address(RECIPIENT_EMAIL)))
            .subject("Olá do Sending do Mailtrap!")
            .text("Bem-vindo ao Sending do Mailtrap.")
            .build();

        // Enviar um email usando a API de envio do Mailtrap
        try {
            System.out.println(client.send(mail));
        } catch (Exception e) {
            System.out.println("Exceção capturada : " + e);
        }
    }
}

Para mais informações e exemplos, visite a página oficial do GitHub.


Funcionalidades suportadas

  • Gestão de conta.
  • API de envio (transacional, em massa e em lote).
  • API de sandbox.
  • Gestão de contactos.
  • Templates de email.

Categoria

Para programadores

SDKs

Website

java.com

Documentação

docs.mailtrap.io