Email Spam Tester

GitLab CI/CD

आपके merge request के test widget में ईमेल जाँच

एक catalog component जो आपके टेम्पलेट से आपके रिले के जरिए एक असली ईमेल भेजता है। 42 जाँचों में से हर जाँच test case के रूप में लौटती है, इसलिए विफल DKIM अपने नाम के साथ दिखता है।

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

कंपोनेंट शामिल करें

रिले का पासवर्ड 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 और कोई खाता नहीं।

नतीजे कहाँ दिखते हैं?

जॉब लॉग, merge request के टेस्ट विजेट और एक लिंक पर पूरी रिपोर्ट में।

जॉब कब विफल होता है?

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

असल ईमेल क्यों भेजना पड़ता है?

जाँच यह पढ़ती हैं कि आपका relay क्या जोड़ता है और पाने वाले को क्या दिखता है। dry run में इनमें से कुछ भी नहीं होता।

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

कैटलॉग में खोलें