Email Spam Tester

GitHub Actions

Gagalkan build saat email Anda tidak lagi lolos

Mengirim template asli melalui relay produksi, menunggu pemeriksaan, lalu menggagalkan job jika autentikasi gagal atau skor turun di bawah batas Anda.

42 pemeriksaan · Tanpa kunci · Tanpa akun

Tidak ada yang memantau DNS.
Job ini melakukannya setiap malam.

Tambahkan workflow

Simpan login relay di repository secrets. Arahkan ke relay produksi dengan akun yang hanya dapat mengirim.

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

Pertanyaan

Apakah perlu kunci?

Tidak perlu kunci atau akun.

Mengapa tidak menggunakan relay staging?

Relay staging biasanya menandatangani dengan kunci lain dan mengirim dari IP lain, sehingga pemeriksaan akan menggambarkan konfigurasi yang salah.

Bagaimana jika kode saya membuat email?

Gunakan reserve-only: action mencadangkan alamat, kode Anda mengirim email ke alamat tersebut, lalu langkah kedua memeriksa hasilnya.

Apa yang membuat job gagal?

Pemeriksaan SPF, DKIM, atau DMARC yang gagal, atau skor di bawah min-score.

Kirim satu email sungguhan dan lihat hasilnya

Buka di Marketplace