OpenSMTPD
ओपनएसएमटीपीडी (जिसे ओपनबीएसडी एसएमटीपी सर्वर के रूप में भी जाना जाता है) एक यूनिक्स डेमन है जो स्थानीय मशीन पर संदेशों को वितरित करने या उन्हें अन्य एसएमटीपी सर्वरों पर रिले करने के लिए सिंपल मेल ट्रांसफर प्रोटोकॉल को लागू करता है। 2008 के अंत से विकास में रहने के बाद इसे सार्वजनिक रूप से संस्करण संख्या 5.3 के साथ 17 मार्च 2013 को जारी किया गया था। ओपनएसएमटीपीडी को मुख्य रूप से ओपनबीएसडी परियोजना के हिस्से के रूप में गिल्स चेहडे, एरिक फौरोट और चार्ल्स लोंगो द्वारा विकसित किया गया है। इसके डिजाइन लक्ष्यों में सुरक्षा, विश्वसनीयता, विन्यास में आसानी और सामान्य उपयोग के मामलों के लिए समर्थन शामिल हैं। स्रोत कोड आई. एस. सी. लाइसेंस के तहत उपलब्ध है। इसका पोर्टेबल संस्करण, ओपनएसएसएच की तरह, एक बाल परियोजना के रूप में विकसित किया गया है जो ओपनबीएसडी संस्करण में पोर्टेबिलिटी कोड जोड़ता है और इसे अलग से जारी करता है। पोर्टेबल संस्करण चार्ल्स लोंगो द्वारा शुरू किया गया था और नेटबीएसडी, फ्रीबीएसडी, ड्रैगनफ्लाई बीएसडी और कई लिनक्स वितरण सहित कई ऑपरेटिंग सिस्टम के लिए समर्थन जोड़ता है। इतिहास ओपनएसएमटीपीडी का विकास वर्तमान एसएमटीपी डिमन्स के साथ मुद्दों के संयोजन से प्रेरित थाः कठिन विन्यास, जटिल और ऑडिट कोड के लिए कठिन, और अनुपयुक्त लाइसेंस। ओपनएसएमटीपीडी को इन समस्याओं को हल करने और व्यापक उपयोगकर्ता-आधार के लिए मेल आदान-प्रदान को सुलभ बनाने के लिए डिज़ाइन किया गया था। विकास की अवधि के बाद, ओपनएसएमटीपीडी पहली बार ओपनबीएसडी 4.6 में दिखाई दिया। पहली रिलीज ओपनबीएसडी 5.3 के साथ भेजी गई। 2 अक्टूबर 2015 को, एक सुरक्षा ऑडिट के परिणाम जारी किए गए थे। संस्करण 5.4.4p1 का ऑडिट किया गया और नौ मुद्दे पाए गए। नतीजतन, इन मुद्दों को हल करने के लिए ओपनएसएमटीपीडी 5.7.2 जारी किया गया था। 28 जनवरी 2020 को, ओपनएसएमटीपीडी में एक भेद्यता का खुलासा किया गया था जिसका उपयोग रूट के रूप में मनमाने ढंग से शेल कमांड चलाने के लिए किया जा सकता था। ओपनएसएमटीपीडी 6.6.2 को भेद्यता को ठीक करने के लिए जारी किया गया था। लक्ष्य ओपनएसएमटीपीडी ओपनबीएसडी टीम द्वारा एक एसएमटीपी डेमन कार्यान्वयन का उत्पादन करने का एक प्रयास है जो सुरक्षित, विश्वसनीय, उच्च प्रदर्शन, सुरक्षा ऑडिट के लिए सरल और स्थापित करने और प्रशासित करने के लिए तुच्छ है। कोड को मेमोरी, सीपीयू और डिस्क आवश्यकताओं को यथासंभव कम रखने के लिए डिज़ाइन किया गया है, लेकिन यह स्वीकार किया जाता है कि बड़े मेल सिस्टम को लो-एंड मशीनों पर चलाने का इरादा नहीं है, और ट्रेड-ऑफ किए जाते हैं जहां उच्च मेमोरी का उपयोग निर्विवाद लाभ लाएगा। जैसे, ओपनएसएमटीपीडी के लिए डिजाइन लक्ष्य हैंः सुरक्षा, उपयोग में आसानी और प्रदर्शन। ओपनएसएमटीपीडी में सुरक्षा नेटवर्क इनपुट पथ में मजबूत वैधता जांच, एस. आर. एल. सी. पी. आई. के माध्यम से बाउंडेड बफर संचालन के उपयोग और विशेषाधिकार वृद्धि के माध्यम से डेमन का शोषण करने वाले संभावित सुरक्षा बग के प्रभावों को कम करने के लिए विशेषाधिकार पृथक्करण द्वारा प्राप्त की जाती है। एस. एम. टी. पी. के उपयोग को सरल बनाने के लिए, ओपन एस. एम. टी. पी. डी. अन्य एस. एम. टी. पी. डेमों में उपलब्ध कार्यात्मकताओं के एक छोटे समूह को लागू करता है, इसका उद्देश्य गूढ़ या विशिष्ट आवश्यकताओं के लिए अनुपयुक्तता के जोखिम पर विशिष्ट उपयोग को पूरा करने के लिए पर्याप्त सुविधाएँ प्रदान करना है। संदर्भ बाहरी लिंक 93495 ओपनएस. एम. टी. पी. डी. टी. एल. एस. समर्थन साकेट निकास रिमोट डी. ओ. एस. संदेश हस्तांतरण एजेंट बी. एस. डी. सॉफ्टवेयर एस. एम. टी. पी. डी. आई. एस. सी. लाइसेंस का उपयोग करके लिनक्स ओपन. बी. एस. डी. सॉफ्टवेयर के लिए ईमेल सर्वर सॉफ्टवेयर