Integraciones

Java

Integre SDK de Java con la API de Mailtrap; envíe, gestione y más.

Cómo funciona

Añada una plataforma de email completa a su proyecto Java con el SDK oficial de Mailtrap; fácilmente instalado vía Maven o Gradle. Logre una alta entregabilidad, analice métricas clave con estadísticas prácticas e integre fácilmente sin un código complejo.


Configuración

Paso 1: Cree una cuenta de Mailtrap y verifique su dominio.

Paso 2: Instale Mailtrap como una dependencia de Maven, Gradle Groovy o Gradle Kotlin DSL.

Paso 3: Envíe emails; a continuación encontrará un ejemplo de uso.

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 = "<SU_TOKEN_MAILTRAP>";
    private static final String SENDER_EMAIL = "remitente@domain.com";
    private static final String RECIPIENT_EMAIL = "destinatario@domain.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("¡Hola desde Sending de Mailtrap!")
            .text("¡Bienvenido a Sending de Mailtrap!")
            .build();

        // Enviar un email usando la API de envío de Mailtrap
        try {
            System.out.println(client.send(mail));
        } catch (Exception e) {
            System.out.println("Excepción capturada : " + e);
        }
    }
}

Para más información y ejemplos, visite la página oficial de GitHub.


Funcionalidades soportadas

  • Gestión de cuentas.
  • API de envío (transaccional, masivo y por lotes).
  • API de sandbox.
  • Gestión de contactos.
  • Plantillas de email.

Categoría

Para desarrolladores

SDKs

Sitio web

java.com

Documentación

docs.mailtrap.io