OpenSMTPD
ઓપનએસએમટીપીડી (ઓપનબીએસડી એસએમટીપી સર્વર તરીકે પણ ઓળખાય છે) એ યુનિક્સ ડેમન છે જે સ્થાનિક મશીન પર સંદેશાઓ પહોંચાડવા અથવા તેમને અન્ય એસએમટીપી સર્વર પર રિલે કરવા માટે સિમ્પલ મેઇલ ટ્રાન્સફર પ્રોટોકોલનો અમલ કરે છે. તે 2008 ના અંતથી વિકાસમાં આવ્યા પછી 17 માર્ચ 2013 ના રોજ આવૃત્તિ નંબર 5.3 સાથે જાહેરમાં રજૂ કરવામાં આવી હતી. ઓપનએસએમટીપીડી મુખ્યત્વે ગિલ્સ ચેહડે, એરિક ફૌરોટ અને ચાર્લ્સ લોંગો દ્વારા ઓપનબીએસડી પ્રોજેક્ટના ભાગરૂપે વિકસાવવામાં આવી છે. તેના ડિઝાઇન લક્ષ્યાંકોમાં સુરક્ષા, વિશ્વસનીયતા, રૂપરેખાંકનની સરળતા અને સામાન્ય ઉપયોગના કેસો માટે સમર્થનનો સમાવેશ થાય છે. સ્રોત કોડ આઈ. એસ. સી. લાઇસન્સ હેઠળ ઉપલબ્ધ છે. તેનું પોર્ટેબલ સંસ્કરણ, ઓપનએસએસએચની જેમ, બાળ પ્રોજેક્ટ તરીકે વિકસાવવામાં આવ્યું છે જે ઓપનબીએસડી સંસ્કરણમાં પોર્ટેબિલિટી કોડ ઉમેરે છે અને તેને અલગથી પ્રકાશિત કરે છે. પોર્ટેબલ સંસ્કરણ ચાર્લ્સ લોંગ્યુ દ્વારા શરૂ કરવામાં આવ્યું હતું અને નેટબીએસડી, ફ્રીબીએસડી, ડ્રેગનફ્લાય બીએસડી અને કેટલાક લિનક્સ વિતરણો સહિત બહુવિધ ઓપરેટિંગ સિસ્ટમ્સ માટે સપોર્ટ ઉમેરે છે. ઇતિહાસ ઓપનએસએમટીપીડીનો વિકાસ વર્તમાન એસએમટીપી ડિમોન્સ સાથેના મુદ્દાઓના સંયોજન દ્વારા પ્રેરિત હતોઃ મુશ્કેલ રૂપરેખાંકન, જટિલ અને ઓડિટ કોડ માટે મુશ્કેલ, અને અયોગ્ય લાઇસન્સિંગ. ઓપનએસએમટીપીડીની રચના આ સમસ્યાઓને ઉકેલવા અને ટપાલ વિનિમયને વ્યાપક વપરાશકર્તા-આધાર સુધી સુલભ બનાવવા માટે કરવામાં આવી હતી. વિકાસના સમયગાળા પછી, ઓપનએસએમટીપીડી સૌપ્રથમ ઓપનબીએસડી 4.6 માં દેખાયું હતું. પ્રથમ પ્રકાશન ઓપનબીએસડી 5.3 સાથે મોકલવામાં આવ્યું હતું. 2 ઓક્ટોબર 2015ના રોજ, સુરક્ષા ઓડિટના પરિણામો જાહેર કરવામાં આવ્યા હતા. આવૃત્તિ 5.4.4p1 નું ઓડિટ કરવામાં આવ્યું હતું અને નવ મુદ્દાઓ મળી આવ્યા હતા. પરિણામે, આ મુદ્દાઓને ઉકેલવા માટે ઓપનએસએમટીપીડી 5.7.2 બહાર પાડવામાં આવ્યું હતું. 28 જાન્યુઆરી 2020ના રોજ, ઓપનએસએમટીપીડીમાં એક નબળાઈ જાહેર કરવામાં આવી હતી જેનો ઉપયોગ મનસ્વી શેલ આદેશોને મૂળ તરીકે ચલાવવા માટે દૂરથી કરી શકાય છે. નબળાઈને સુધારવા માટે ઓપનએસએમટીપીડી 6.6.2 બહાર પાડવામાં આવ્યું હતું. ગોલ્સ ઓપનએસએમટીપીડી એ ઓપનબીએસડી ટીમ દ્વારા એસએમટીપી ડેમન અમલીકરણ ઉત્પન્ન કરવાનો પ્રયાસ છે જે સુરક્ષિત, વિશ્વસનીય, ઉચ્ચ પ્રદર્શન, સુરક્ષા ઓડિટ માટે સરળ અને સેટ કરવા અને સંચાલિત કરવા માટે તુચ્છ છે. કોડ મેમરી, સીપીયુ અને ડિસ્કની જરૂરિયાતોને શક્ય તેટલી ઓછી રાખવા માટે રચાયેલ છે પરંતુ તે સ્વીકારવામાં આવે છે કે મોટી મેઇલ સિસ્ટમ્સ લો-એન્ડ મશીનો પર ચલાવવાનો ઈરાદો નથી, અને ટ્રેડ-ઓફ્સ બનાવવામાં આવે છે જ્યાં વધુ મેમરીનો ઉપયોગ નિર્વિવાદ લાભો લાવશે. જેમ કે, ઓપનએસએમટીપીડી માટેના ડિઝાઇન લક્ષ્યાંકો છેઃ સુરક્ષા, ઉપયોગમાં સરળતા અને પ્રદર્શન. ઓપનએસએમટીપીડીમાં સુરક્ષા નેટવર્ક ઇનપુટ પાથમાં મજબૂત માન્યતા તપાસ, એસ. આર. એલ. સી. પી. આઈ. દ્વારા બાઉન્ડેડ બફર ઓપરેશન્સનો ઉપયોગ અને વિશેષાધિકાર વૃદ્ધિ દ્વારા ડેમનનું શોષણ કરતી સંભવિત સુરક્ષા ભૂલોની અસરોને ઘટાડવા માટે વિશેષાધિકાર વિભાજન દ્વારા પ્રાપ્ત થાય છે. એસએમટીપીના ઉપયોગને સરળ બનાવવા માટે, ઓપનએસએમટીપીડી અન્ય એસએમટીપી ડિમોન્સમાં ઉપલબ્ધ કાર્યક્ષમતાના નાના સમૂહનો અમલ કરે છે, તેનો ઉદ્દેશ વિશિષ્ટ અથવા વિશિષ્ટ જરૂરિયાતો માટે અયોગ્યતાના જોખમ પર લાક્ષણિક ઉપયોગને સંતોષવા માટે પૂરતી સુવિધાઓ પ્રદાન કરવાનો છે. સંદર્ભો બાહ્ય કડીઓ 93495 ઓપનએસએમટીપીડી ટીએલએસ સપોર્ટ સોકેટ એક્ઝોશન રિમોટ ડોએસ મેસેજ ટ્રાન્સફર એજન્ટ બીએસડી સોફ્ટવેર એસએમટીપીડી આઈએસસી લાઇસન્સનો ઉપયોગ કરીને લિનક્સ ઓપનબીએસડી સોફ્ટવેર માટે ઇમેઇલ સર્વર સોફ્ટવેર