Email Spam Tester

GitHub Actions

Ukončete sestavení chybou, když e-mail přestane procházet

Odešle skutečnou šablonu přes relay používané v produkci, počká na kontroly a ukončí úlohu chybou při selhání ověření nebo poklesu skóre pod váš limit.

42 kontrol · Bez klíče · Bez účtu

Nikdo nesleduje DNS.
Tato úloha ano, každou noc.

Přidejte workflow

Uložte přihlašovací údaje k relay do tajných klíčů repozitáře. Nastavte produkční relay s účtem, který může pouze odesílat.

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

Otázky

Je potřeba klíč?

Není potřeba klíč ani účet.

Proč nepoužít staging relay?

Obvykle podepisuje jiným klíčem a odesílá z jiné IP adresy, takže by kontroly popisovaly nesprávné nastavení.

Co když e-mail vytváří můj kód?

Použijte reserve-only: akce rezervuje adresu, váš kód na ni odešle e-mail a druhý krok zkontroluje výsledek.

Kdy úloha selže?

Když neprojde kontrola SPF, DKIM nebo DMARC nebo je skóre nižší než min-score.

Odešlete jeden skutečný e-mail a přečtěte si, co se vrátilo

Otevřít na Marketplace