GitHub Actions
E-postanız kontrollerden geçmediğinde derlemeyi durdurun
Gerçek şablonunuzu üretimde kullanılan aktarıcı üzerinden gönderir, kontrolleri bekler ve kimlik doğrulama başarısız olduğunda veya puan eşiğinizin altına düştüğünde işi durdurur.
42 kontrol · Anahtar yok · Hesap yok
Kimse DNS'i izlemez.
Bu iş her gece izler.
İş akışını ekleyin
Aktarıcı giriş bilgilerini repository secrets içinde tutun. Yalnızca gönderim yapabilen bir hesapla üretim aktarıcısını kullanın.
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: 80Nerede bulunur
Sorular
Anahtar gerekiyor mu?
Anahtar veya hesap gerekmez.
Neden staging ortamındaki aktarıcı kullanılmıyor?
Genellikle farklı bir anahtarla imzalar ve farklı bir IP'den gönderir. Bu yüzden kontroller yanlış kurulumu değerlendirir.
E-postayı kodum oluşturuyorsa ne yapmalıyım?
reserve-only kullanın: action bir adres ayırır, kodunuz e-postayı bu adrese gönderir ve ikinci bir adım sonucu kontrol eder.
İşin başarısız olmasına ne neden olur?
Başarısız bir SPF, DKIM veya DMARC kontrolü ya da min-score değerinin altındaki bir puan.