Integraciones

Symfony

Bridge de Symfony Mailer proporciona integración nativa de Mailtrap.

Cómo funciona

Añada Mailtrap como transporte para el componente Symfony Mailer con nuestro bridge oficial. Mantenga su lógica existente y envíe emails sin problemas utilizando la robusta infraestructura de Mailtrap para una alta entregabilidad. Capture todos los emails de prueba en un sandbox seguro y aproveche las estadísticas detalladas para sus envíos de email, todo dentro de su ecosistema Symfony.


Configuración

Paso 1: Cree una cuenta de Mailtrap, verifique su dominio y obtenga el token de la API.

Paso 2: Para empezar rápidamente, ejecute el siguiente comando: composer require railsware/mailtrap-php symfony/http-client nyholm/psr7 symfony/mailer

Paso 3: Añada MailtrapTransport en su archivo config/services.yaml.

...
    # añada más definiciones de servicio cuando sea necesaria una configuración explícita
    # tenga en cuenta que las últimas definiciones siempre *reemplazan* a las anteriores

    Mailtrap\Bridge\Transport\MailtrapSdkTransportFactory:
        tags:
            - { name: 'mailer.transport_factory' }

Paso 4: Añada o cambie la variable MAILER_DSN dentro de su archivo .env, y cambie el marcador de posición SU_CLAVE_API_AQUÍ.

MAILER_DSN=mailtrap+sdk://SU_CLAVE_API_AQUÍ@default
# o
MAILER_DSN=mailtrap+sdk://SU_CLAVE_API_AQUÍ@send.api.mailtrap.io

Paso 5: Utilice el siguiente comando CLI para enviar su primer email: php bin/console mailer:test para@ejemplo.com

Para más detalles y ejemplos, consulte la documentación de la Bridge Symfony de Mailtrap.


Funcionalidades soportadas

  • Envío de email – transaccional y masivo.
  • Envío por lotes.
  • Gestión de contactos y listas de contactos.
  • Gestión de plantillas.
  • Gestión de dominios de envío.
  • Envío y recepción de emails de teste en la sandbox.
  • Gestión de proyectos de la sandbox.

Categoría

Para desarrolladores

SDKs

Sitio web

symfony.com

Documentación

docs.mailtrap.io