Email Spam Tester

GitHub Actions

La bygget feile når e-posten ikke lenger består testene

Sender den faktiske malen via reléet som brukes i produksjon, venter på kontrollene og stopper jobben hvis autentiseringen feiler eller poengsummen faller under grensen din.

42 kontroller · Ingen nøkkel · Ingen konto

Ingen følger med på DNS.
Denne jobben gjør det hver natt.

Legg til arbeidsflyten

Lagre påloggingen til reléet i repository secrets. Pek arbeidsflyten mot produksjonsreléet med en konto som bare kan sende.

on:  schedule:    - cron: "17 6 * * *"  push:    paths: ["templates/**"] jobs:  spam-test:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v4      - uses: serg-tanichev/email-spam-tester-action@v1        with:          smtp-host: ${{ secrets.SMTP_HOST }}          smtp-port: 587          smtp-username: ${{ secrets.SMTP_USERNAME }}          smtp-password: ${{ secrets.SMTP_PASSWORD }}          from: "Acme Billing <billing@example.com>"          subject: Your invoice          html-file: templates/invoice.html          min-score: 80

Spørsmål

Trenger den en nøkkel?

Ingen nøkkel og ingen konto.

Hvorfor ikke bruke et staging-relé?

Det signerer vanligvis med en annen nøkkel og sender fra en annen IP-adresse, så kontrollene ville beskrevet feil oppsett.

Hva hvis koden min bygger e-posten?

Bruk reserve-only: actionen reserverer en adresse, koden din sender til den, og et nytt trinn kontrollerer resultatet.

Hva får jobben til å feile?

En mislykket SPF-, DKIM- eller DMARC-kontroll, eller en poengsum under min-score.

Send én ekte e-post og se hva som kom tilbake

Åpne i Marketplace