Email Spam Tester

GitHub Actions

ইমেল পরীক্ষায় পাস না করলে build ব্যর্থ করুন

প্রোডাকশনে ব্যবহৃত relay দিয়ে আপনার আসল টেমপ্লেট পাঠায়, পরীক্ষার জন্য অপেক্ষা করে এবং authentication ব্যর্থ হলে বা স্কোর আপনার threshold-এর নিচে নামলে job ব্যর্থ করে।

৪২টি পরীক্ষা · কোনো key নেই · কোনো অ্যাকাউন্ট নেই

কেউ DNS-এর দিকে নজর রাখে না।
এই job প্রতি রাতে রাখে।

workflow যোগ করুন

relay login repository secrets-এ রাখুন। শুধু পাঠাতে পারে এমন account দিয়ে এটিকে production relay-এর দিকে নির্দেশ করুন।

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 একটি ঠিকানা সংরক্ষণ করে, আপনার কোড সেখানে ইমেল পাঠায় এবং দ্বিতীয় step ফলাফল পরীক্ষা করে।

কোন কারণে job ব্যর্থ হয়?

SPF, DKIM বা DMARC পরীক্ষা ব্যর্থ হলে, অথবা স্কোর min-score-এর নিচে হলে।

একটি আসল ইমেল পাঠান এবং কী ফিরে এসেছে দেখুন

Marketplace-এ খুলুন