GitLab CI/CD
Comprobaciones de email en el widget de pruebas de tu merge request
Un componente del catálogo que envía un email real desde tu plantilla mediante tu relay. Cada una de las 42 comprobaciones aparece como un caso de prueba, así que un fallo de DKIM se muestra por su nombre.
42 comprobaciones · Sin clave · Sin cuenta
Incluye el componente
La contraseña del relay va en una variable de CI/CD llamada EST_SMTP_PASSWORD. Ocúltala si puedes.
include: - component: $CI_SERVER_FQDN/stanichev90/email-spam-tester/email-spam-tester@~latest inputs: smtp-host: smtp.example.com smtp-port: 587 smtp-username: billing@example.com from: "Acme Billing <billing@example.com>" subject: Your invoice html-file: templates/invoice.html min-score: 80La alineación de DMARC puede dejar de cumplirse
sin un solo rebote.
Preguntas
¿Necesita una clave?
No necesita clave ni cuenta.
¿Dónde aparecen los resultados?
En el registro del job, en el widget de pruebas del merge request y en el informe completo disponible mediante un enlace.
¿Qué hace que falle el job?
Una comprobación fallida de SPF, DKIM o DMARC, o una puntuación inferior a min-score.
¿Por qué usar un email real?
Las comprobaciones leen lo que añade tu relay y lo que ve el destinatario. Una ejecución de prueba no tiene ninguna de las dos cosas.