Email Spam Tester

GitLab CI/CD

আপনার merge request-এর test widget-এ ইমেল পরীক্ষা

একটি catalog component আপনার template থেকে আপনার রিলের মাধ্যমে একটি আসল ইমেল পাঠায়। ৪২টি পরীক্ষার প্রতিটিই test case হিসেবে আসে, তাই DKIM ব্যর্থ হলে তার নাম দেখা যায়।

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

Component include করুন

রিলের password EST_SMTP_PASSWORD নামের একটি CI/CD variable-এ রাখুন। সম্ভব হলে এটি mask করুন।

include:  - component: $CI_SERVER_FQDN/stanichev90/email-spam-tester/email-spam-tester@~latest    inputs:      smtp-host: smtp.example.com      smtp-port: 587      smtp-username: billing@example.com      from: "Acme Billing <billing@example.com>"      subject: Your invoice      html-file: templates/invoice.html      min-score: 80

একটিও bounce না হয়েও
DMARC alignment নষ্ট হতে পারে।

প্রশ্ন

এর জন্য কি key লাগে?

কোনো key বা account লাগে না।

ফলাফল কোথায় দেখা যায়?

job log, merge request-এর test widget এবং একটি লিংকে সম্পূর্ণ রিপোর্ট।

কী হলে job ব্যর্থ হয়?

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

আসল ইমেল কেন দরকার?

আপনার relay কী যোগ করে এবং গ্রহণকারী কী দেখে, পরীক্ষাগুলো তা পড়ে। dry run-এ এর কোনোটিই থাকে না।

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

Catalog-এ খুলুন