Email Spam Tester

GitHub Actions

Bukjon el a build, ha az e-mail már nem megy át

Elküldi a valódi sablont az éles rendszer által használt relayen keresztül, megvárja az ellenőrzéseket, és elbuktatja a jobot, ha a hitelesítés sikertelen, vagy a pontszám a küszöbérték alá esik.

42 ellenőrzés · Nincs kulcs · Nincs fiók

Senki sem figyeli a DNS-t.
Ez a job minden éjjel ellenőrzi.

Adja hozzá a munkafolyamatot

Tárolja a relay bejelentkezési adatait a repository secrets között. Irányítsa az éles relayre egy olyan fiókkal, amely csak küldeni tud.

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

Kérdések

Szükség van kulcsra?

Nincs szükség kulcsra vagy fiókra.

Miért ne használjon tesztelési relayt?

Általában másik kulccsal ír alá, és másik IP-címről küld, ezért az ellenőrzések nem a megfelelő beállítást vizsgálnák.

Mi van, ha a kódom állítja össze az e-mailt?

Használja a reserve-only módot: az action lefoglal egy címet, a kódja elküldi rá az e-mailt, majd egy második lépés ellenőrzi az eredményt.

Mitől lesz sikertelen a job?

Egy sikertelen SPF-, DKIM- vagy DMARC-ellenőrzéstől, illetve ha a pontszám a min-score alatt van.

Küldjön el egy valódi e-mailt, és nézze meg, mi érkezett vissza

Megnyitás a Marketplace-en