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: 80Hol található
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.