Email Spam Tester

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: 80

DMARC-alignment kan wegvallen
zonder ook maar één bounce.

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.

Stuur één echte e-mail en lees wat terugkwam

Openen in de catalogus