GitLab CI/CD
Controlli email nel widget dei test della merge request
Un componente del catalogo che invia un'email reale dal tuo template tramite il tuo relay. Ognuno dei 42 controlli viene restituito come caso di test, così un errore DKIM compare con il suo nome.
42 controlli · Nessuna chiave · Nessun account
Includi il componente
Inserisci la password del relay in una variabile CI/CD chiamata EST_SMTP_PASSWORD. Mascherala, se possibile.
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: 80L'allineamento DMARC può smettere di funzionare
senza un solo bounce.
Dove si trova
Domande
Serve una chiave?
Non servono né una chiave né un account.
Dove vengono mostrati i risultati?
Nel log del job, nel widget dei test della merge request e nel report completo disponibile tramite link.
Cosa fa fallire il job?
Un controllo SPF, DKIM o DMARC non superato oppure un punteggio inferiore a min-score.
Perché serve un'email reale?
I controlli leggono ciò che aggiunge il tuo relay e ciò che vede il destinatario. Un dry run non contiene nessuno dei due.