GitLab CI/CD
E-mailcontroles in de testwidget van je merge request
Een cataloguscomponent dat één echte e-mail vanuit je template via je relay verstuurt. Elk van de 42 controles komt terug als testcase, zodat een mislukte DKIM-controle bij naam wordt getoond.
42 controles · Geen sleutel · Geen account
Neem het component op
Het relaywachtwoord komt in een CI/CD-variabele met de naam EST_SMTP_PASSWORD. Maskeer deze als dat kan.
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: 80DMARC-alignment kan wegvallen
zonder ook maar één bounce.
Waar je het vindt
Vragen
Is er een sleutel nodig?
Geen sleutel en geen account.
Waar verschijnen de resultaten?
In het joblogboek, de testwidget van de merge request en het volledige rapport via een link.
Waardoor mislukt de job?
Een mislukte SPF-, DKIM- of DMARC-controle, of een score onder min-score.
Waarom een echte e-mail?
De controles lezen wat je relay toevoegt en wat de ontvanger ziet. Een dry run heeft geen van beide.