Email Spam Tester

GitHub Actions

Stoppa bygget när din e-post inte längre klarar testerna

Skickar din riktiga mall via samma relä som används i produktion, väntar på kontrollerna och stoppar jobbet om autentiseringen misslyckas eller poängen sjunker under ditt gränsvärde.

42 kontroller · Ingen nyckel · Inget konto

Ingen håller koll på DNS.
Det här jobbet gör det varje natt.

Lägg till arbetsflödet

Lagra inloggningen till reläet i repository secrets. Använd produktionsreläet med ett konto som bara kan skicka.

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

Frågor

Behövs en nyckel?

Ingen nyckel och inget konto behövs.

Varför inte använda ett staging-relä?

Det signerar vanligtvis med en annan nyckel och skickar från en annan IP-adress, så kontrollerna skulle beskriva fel konfiguration.

Vad händer om min kod skapar meddelandet?

Använd reserve-only: steget reserverar en adress, din kod skickar till den och ett andra steg kontrollerar resultatet.

Vad gör att jobbet misslyckas?

En misslyckad SPF-, DKIM- eller DMARC-kontroll, eller en poäng under min-score.

Skicka ett riktigt mejl och läs vad som kom tillbaka

Öppna på Marketplace