Integraciones

PHP

Cliente de PHP oficial. Envíe emails y gestione recursos de Mailtrap.

Cómo funciona

El SDK oficial de PHP de Mailtrap oficial añade potentes funcionalidades de email a cualquier proyecto PHP. Bridges dedicados para Laravel y Symfony para simplificar la configuración sin escribir código.


Configuración

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

Paso 2: Instale el paquete de Mailtrap vía composer.

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

<?php

use Mailtrap\Helper\ResponseHelper;
use Mailtrap\MailtrapClient;
use Mailtrap\Mime\MailtrapEmail;
use Symfony\Component\Mime\Address;

require __DIR__ . '/vendor/autoload.php';

$mailtrap = MailtrapClient::initSendingEmails(
    apiKey: getenv('CLAVE_DE_API_MAILTRAP') // su clave de API aquí https://mailtrap.io/api-tokens
);

$email = (new MailtrapEmail())
    ->from(new Address('remitente@ejemplo.com'))
    ->to(new Address('destinatario@ejemplo.com'))
    ->subject('Hola desde PHP Mailtrap')
    ->text('Cuerpo de texto plano');

$response = $mailtrap->send($email);

// Acceder al cuerpo de la respuesta como array (helper opcional)
var_dump(ResponseHelper::toArray($response));

Para bridges de Laravel/Symfony, integración SMTP y uso avanzado, consulte la documentación completa del SDK.


Casos de uso

  • Enviar emails transaccionales y masivos con o sin plantillas.
  • Gestionar dominios de envío.
  • Usar el Email Sandbox para probar emails.
  • Gestionar mensajes, bandejas de entrada y proyectos en Sandbox.
  • Gestionar contactos.
  • Gestionar plantillas de email, supresiones y cuentas.

Categoría

Para desarrolladores

SDKs

Sitio web

php.net

Documentación

docs.mailtrap.io