मैं सेटअप जेनकींस केवल उन जो ईमेल-ext प्लगइन का उपयोग कर निर्माण तोड़ दिया करने के लिए ईमेल भेजने के लिए है, लेकिन मैं इस त्रुटि हो रही है:जेनकींस ईमेल प्लगइन उपयोगकर्ता के लिए जो निर्माण तोड़ दिया करने के लिए ईमेल भेजने के लिए नहीं है
Not sending mail to unregistered user [email protected] because your SCM claimed this was associated with a user ID ‘John Smith' which your security realm does not recognize; you may need changes in your SCM plugin
मुझे वास्तव में यह समझ में नहीं आता कि यह त्रुटि क्या है, क्या हमारे एससीएम में समस्या है, या ईमेल प्लगइन में समस्या है? ईमेल प्रतिबद्धता इतिहास से लिया जाता है, क्या मुझे उन्हें कहीं पंजीकरण करना चाहिए ताकि जेनकींस काम करना शुरू कर दे?
संदर्भ के लिए, this is the code around the error message प्लगइन के स्रोत कोड में:
} catch (UsernameNotFoundException x) {
if (SEND_TO_UNKNOWN_USERS) {
listener.getLogger().printf("Warning: %s is not a recognized user, but sending mail anyway%n", userAddress);
} else {
listener.getLogger().printf("Not sending mail to unregistered user %s because your SCM"
........
मैं SEND_TO_UNKNOWN_USERS
कैसे सक्षम करूं?
त्रुटि संदेश इस bug report में भी उल्लेख किया गया है।
'स्थिर/* अंतिम नहीं// बूलियन एस END_TO_UNKNOWN_USERS = Boolean.getBoolean (MailSender.class.getName() +" .SEND_TO_UNKNOWN_USERS "); ' तो ... बस उस बूलियन को सेट करने के तरीके को समझें क्योंकि आपके पास स्रोत कोड है? – Shark
@ शार्क मेरे पास संदर्भ के लिए है, मैं इसे स्रोत से संकलित नहीं करता हूं। मुझे इसे किसी भी तरह से कॉन्फ़िगरेशन से सेट करने की आवश्यकता है। – sashoalm
'-Dudson.tasks.MailSender.SEND_TO_UNKNOWN_USERS = सच' शायद? जैसा कि पढ़ें [यहां] (https://wiki.jenkins.io/display/JENKINS/Email-ext+plugin) 'ईमेल-ext' प्लगइन विकी – Shark