Email Spam Tester

GitHub Actions

ईमेल पास होना बंद हो जाए तो बिल्ड विफल करें

प्रोडक्शन में इस्तेमाल होने वाले relay से आपका असली टेम्पलेट भेजता है, जाँच पूरी होने का इंतज़ार करता है, और authentication विफल होने या स्कोर आपकी सीमा से नीचे जाने पर job विफल करता है।

42 जाँच · कोई key नहीं · कोई खाता नहीं

DNS पर कोई नज़र नहीं रखता।
यह job हर रात रखता है।

workflow जोड़ें

relay login को repository secrets में रखें। इसे production relay से ऐसे account के साथ जोड़ें जिसे केवल भेजने की अनुमति हो।

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

सवाल

क्या इसके लिए key चाहिए?

न key चाहिए, न खाता।

staging relay का उपयोग क्यों नहीं करें?

यह आमतौर पर किसी दूसरी key से साइन करता है और किसी दूसरे IP से भेजता है, इसलिए जाँचें गलत सेटअप के बारे में बताएँगी।

अगर मेरा कोड ईमेल बनाता है तो?

reserve-only का उपयोग करें: action एक पता रिज़र्व करता है, आपका कोड उस पर ईमेल भेजता है और दूसरा स्टेप नतीजा जाँचता है।

job किस वजह से विफल होता है?

SPF, DKIM या DMARC जाँच विफल होने पर, या स्कोर min-score से कम होने पर।

एक असली ईमेल भेजें और देखें कि क्या वापस आया

Marketplace में खोलें