Email Spam Tester

GitHub Actions

اجعل البناء يفشل عندما يتوقف بريدك عن اجتياز الفحص

يرسل قالبك الفعلي عبر المرحّل المستخدم في الإنتاج، وينتظر نتائج الفحوصات، ثم يفشل المهمة عند فشل المصادقة أو انخفاض الدرجة عن الحد الذي حددته.

42 فحصًا · بلا مفتاح · بلا حساب

لا أحد يراقب DNS.
هذه المهمة تفعل ذلك كل ليلة.

أضف سير العمل

احفظ بيانات دخول المرحّل في أسرار المستودع. وجّهه إلى مرحّل الإنتاج باستخدام حساب يمكنه الإرسال فقط.

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

الأسئلة

هل يحتاج إلى مفتاح؟

لا يحتاج إلى مفتاح أو حساب.

لماذا لا أستخدم خادم ترحيل تجريبيًا؟

لأنه عادةً يوقّع بمفتاح آخر ويرسل من عنوان IP آخر، لذلك ستصف عمليات التحقق إعدادًا غير صحيح.

ماذا لو كانت الشيفرة تنشئ الرسالة؟

استخدم reserve-only: يحجز الإجراء عنوانًا، وترسل الشيفرة إليه، ثم تتحقق خطوة ثانية من النتيجة.

ما الذي يؤدي إلى فشل المهمة؟

فشل التحقق من SPF أو DKIM أو DMARC، أو حصول الرسالة على درجة أقل من min-score.

أرسل رسالة فعلية واحدة واقرأ ما عاد إليك

افتح في Marketplace