Email Spam Tester

GitHub Actions

הכשילו את ה-build כשהאימייל מפסיק לעבור

שולחת את התבנית האמיתית דרך הממסר שב-production, ממתינה לבדיקות ומכשילה את ה-job אם האימות נכשל או שהציון יורד מתחת לסף שהגדרתם.

42 בדיקות · ללא מפתח · ללא חשבון

אף אחד לא עוקב אחרי DNS.
המשימה הזו עושה זאת בכל לילה.

הוסיפו את ה-workflow

שמרו את פרטי הכניסה לממסר ב-secrets של ה-repository. הפנו אותו לממסר של production עם חשבון שמורשה רק לשלוח.

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

שאלות

האם צריך מפתח?

לא צריך מפתח או חשבון.

למה לא להשתמש בממסר staging?

בדרך כלל הוא חותם עם מפתח אחר ושולח מכתובת IP אחרת, לכן הבדיקות יתארו הגדרה אחרת מזו שבייצור.

מה אם הקוד שלי יוצר את האימייל?

השתמשו ב-reserve-only: הפעולה שומרת כתובת, הקוד שלכם שולח אליה, ושלב נוסף בודק את התוצאה.

מה גורם ל-job להיכשל?

בדיקת SPF, DKIM או DMARC שנכשלה, או ציון נמוך מ-min-score.

שלחו אימייל אמיתי אחד וקראו מה חזר

פתחו ב-Marketplace