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.