OpenSMTPD
اوپن ایس ایم ٹی پی ڈی (جسے اوپن بی ایس ڈی ایس ایم ٹی پی سرور بھی کہا جاتا ہے) ایک یونکس ڈیمون ہے جو مقامی مشین پر پیغامات پہنچانے یا انہیں دوسرے ایس ایم ٹی پی سرورز پر ریلے کرنے کے لیے سادہ میل ٹرانسفر پروٹوکول کو نافذ کرتا ہے۔ 2008 کے آخر سے ترقی میں رہنے کے بعد اسے 17 مارچ 2013 کو ورژن نمبر 5.3 کے ساتھ عوامی طور پر جاری کیا گیا تھا۔ اوپن ایس ایم ٹی پی ڈی کو بنیادی طور پر گیلس چیہڈے، ایرک فوٹ اور چارلس لونگو نے اوپن بی ایس ڈی پروجیکٹ کے حصے کے طور پر تیار کیا ہے۔ اس کے ڈیزائن کے اہداف میں سیکیورٹی، وشوسنییتا، ترتیب میں آسانی، اور عام استعمال کے معاملات کے لیے معاونت شامل ہیں۔ سورس کوڈ آئی ایس سی لائسنس کے تحت دستیاب ہے۔ اس کا پورٹیبل ورژن، اوپن ایس ایس ایچ کی طرح، ایک چائلڈ پروجیکٹ کے طور پر تیار کیا گیا ہے جو اوپن بی ایس ڈی ورژن میں پورٹیبلٹی کوڈ کا اضافہ کرتا ہے اور اسے الگ سے جاری کرتا ہے۔ پورٹیبل ورژن چارلس لانگو نے شروع کیا تھا اور نیٹ بی ایس ڈی، فری بی ایس ڈی، ڈریگن فلائی بی ایس ڈی، اور کئی لینکس ڈسٹری بیوشن سمیت متعدد آپریٹنگ سسٹمز کے لیے سپورٹ شامل کرتا ہے۔ اوپن ایس ایم ٹی پی ڈی کی ترقی موجودہ ایس ایم ٹی پی ڈیمونز کے ساتھ مسائل کے امتزاج سے متاثر تھی: مشکل ترتیب، پیچیدہ اور آڈٹ کوڈ کے لیے مشکل، اور غیر مناسب لائسنسنگ۔ اوپن ایس ایم ٹی پی ڈی کو ان مسائل کو حل کرنے اور میل کے تبادلے کو وسیع تر صارف کے لیے قابل رسائی بنانے کے لیے ڈیزائن کیا گیا تھا۔ ترقی کی مدت کے بعد، اوپن ایس ایم ٹی پی ڈی پہلی بار اوپن بی ایس ڈی 4.6 میں نمودار ہوا۔ پہلی ریلیز اوپن بی ایس ڈی 5.3 کے ساتھ بھیجی گئی۔ 2 اکتوبر 2015 کو سیکیورٹی آڈٹ کے نتائج جاری کیے گئے۔ ورژن 5.4.4p1 کا آڈٹ کیا گیا، اور نو مسائل پائے گئے۔ نتیجے کے طور پر، ان مسائل کو حل کرنے کے لیے اوپن ایس ایم ٹی پی ڈی 5.7.2 جاری کیا گیا۔ 28 جنوری 2020 کو، اوپن ایس ایم ٹی پی ڈی میں ایک کمزوری کا انکشاف ہوا جس کا استعمال صوابدیدی شیل کمانڈز کو جڑ کے طور پر چلانے کے لیے دور سے کیا جا سکتا ہے۔ کمزوری کو ٹھیک کرنے کے لیے اوپن ایس ایم ٹی پی ڈی 6.6.2 جاری کیا گیا تھا۔ گولز اوپن ایس ایم ٹی پی ڈی اوپن بی ایس ڈی ٹیم کی طرف سے ایک ایس ایم ٹی پی ڈیمون نفاذ تیار کرنے کی کوشش ہے جو محفوظ، قابل اعتماد، اعلی کارکردگی، سیکیورٹی آڈٹ کے لیے آسان اور ترتیب دینے اور انتظام کرنے کے لیے معمولی ہے۔ کوڈ کو میموری، سی پی یو اور ڈسک کی ضروریات کو ہر ممکن حد تک کم رکھنے کے لیے ڈیزائن کیا گیا ہے لیکن یہ تسلیم کیا جاتا ہے کہ بڑے میل سسٹم کو نچلے درجے کی مشینوں پر چلانے کا ارادہ نہیں ہے، اور ٹریڈ آفز بنائے جاتے ہیں جہاں زیادہ میموری کا استعمال ناقابل تردید فوائد لائے گا۔ اس طرح، اوپن ایس ایم ٹی پی ڈی کے ڈیزائن کے اہداف یہ ہیں: سیکیورٹی، استعمال میں آسانی، اور کارکردگی۔ اوپن ایس ایم ٹی پی ڈی میں سیکیورٹی نیٹ ورک ان پٹ پاتھ میں مضبوط توثیق کی جانچ، ایس ٹی آر ایل سی پی کے ذریعے باؤنڈڈ بفر آپریشنز کا استعمال، اور استحقاق میں اضافے کے ذریعے ڈیمون کا استحصال کرنے والے ممکنہ حفاظتی کیڑوں کے اثرات کو کم کرنے کے لیے استحقاق کی علیحدگی کے ذریعے حاصل کی جاتی ہے۔ ایس ایم ٹی پی کے استعمال کو آسان بنانے کے لیے، اوپن ایس ایم ٹی پی ڈی دیگر ایس ایم ٹی پی ڈیمونز میں دستیاب افعال کے مقابلے میں افعال کا ایک چھوٹا مجموعہ نافذ کرتا ہے، اس کا مقصد مخصوص یا طاق ضروریات کے لیے نامناسب ہونے کے خطرے پر عام استعمال کو پورا کرنے کے لیے کافی خصوصیات فراہم کرنا ہے۔ حوالہ جات بیرونی روابط 93495 اوپن ایس ایم ٹی پی ڈی ٹی ایل ایس سپورٹ ساکٹ اخراج ریموٹ ڈی او ایس میسج ٹرانسفر ایجنٹ بی ایس ڈی سافٹ ویئر ایس ایم ٹی پی ڈی ای میل سرور سافٹ ویئر لینکس اوپن بی ایس ڈی سافٹ ویئر کے لیے آئی ایس سی لائسنس کا استعمال کرتے ہوئے