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 में इनमें से कुछ भी नहीं होता।