vSMTP ٹریفک کو فلٹر کرنے کے لیے بلٹ ان لینگویج کے ساتھ میل سرور ہے۔

vSMTP پروجیکٹ ایک نیا میل سرور (MTA) تیار کر رہا ہے جس کا مقصد اعلی کارکردگی فراہم کرنا اور لچکدار فلٹرنگ اور ٹریفک مینجمنٹ کی صلاحیتیں فراہم کرنا ہے۔ پروجیکٹ کوڈ Rust میں لکھا گیا ہے اور اسے GPLv3 لائسنس کے تحت تقسیم کیا گیا ہے۔

ڈویلپرز کے ذریعہ شائع کردہ جانچ کے نتائج کے مطابق، vSMTP مقابلہ کرنے والے MTAs سے دس گنا تیز ہے۔ مثال کے طور پر، vSMTP نے 4 KB پیغامات کی منتقلی اور بیک وقت 13-3.6.4 سیشنز قائم کرنے پر پوسٹ فکس 100 سے 4-16 گنا زیادہ تھرو پٹ دکھایا۔ اعلی کارکردگی کثیر تھریڈڈ فن تعمیر کے استعمال سے حاصل کی جاتی ہے، جس میں دھاگوں کے درمیان بات چیت کرنے کے لیے غیر مطابقت پذیر چینلز کا استعمال کیا جاتا ہے۔

vSMTP - ٹریفک فلٹرنگ کے لیے بلٹ ان لینگویج کے ساتھ میل سرور

vSMTP کو اعلیٰ سیکورٹی کو یقینی بنانے پر بنیادی توجہ کے ساتھ تیار کیا جا رہا ہے، جو کہ جامد اور متحرک ٹیسٹوں کے ساتھ ساتھ رسسٹ لینگویج کے استعمال کے ذریعے حاصل کیا جاتا ہے، جو کہ اگر صحیح طریقے سے استعمال کیا جائے تو آپ کو کام کرنے سے منسلک بہت سی غلطیوں سے بچنے کی اجازت دیتا ہے۔ میموری کے ساتھ. کنفیگریشن فائلوں کی وضاحت TOML فارمیٹ میں کی گئی ہے۔

vSMTP - ٹریفک فلٹرنگ کے لیے بلٹ ان لینگویج کے ساتھ میل سرور

پروجیکٹ کی ایک خاص خصوصیت ای میل فلٹرنگ اسکرپٹس لکھنے کے لیے بلٹ ان وی ایس ایل لینگویج کی موجودگی بھی ہے، جو آپ کو ناپسندیدہ مواد کو فلٹر کرنے اور ٹریفک کو منظم کرنے کے لیے بہت لچکدار اصول بنانے کی اجازت دیتی ہے۔ زبان Rhai زبان پر مبنی ہے، جو متحرک ٹائپنگ کا استعمال کرتی ہے، کوڈ کو زنگ پروگراموں میں ان لائن کرنے کی اجازت دیتی ہے، اور نحو فراہم کرتی ہے جو JavaScript اور Rust کے مرکب سے مشابہت رکھتی ہے۔ آنے والے پیغامات کا معائنہ اور ان میں ترمیم کرنے، پیغامات کو ری ڈائریکٹ کرنے، اور مقامی اور دور دراز کے میزبانوں کو ان کی ترسیل کو کنٹرول کرنے کے لیے اسکرپٹ ایک API کے ساتھ فراہم کیے جاتے ہیں۔ اسکرپٹس DBMS سے منسلک ہونے، صوابدیدی احکامات چلانے اور ای میلز کو قرنطین کرنے میں معاونت کرتی ہیں۔ vSL کے علاوہ، vSMTP غیر مطلوبہ پیغامات کا مقابلہ کرنے کے لیے کھلی ریلے فہرستوں پر مبنی SPF اور فلٹرز کو بھی سپورٹ کرتا ہے۔

مستقبل کے اجراء کے منصوبوں میں SQL-based DBMS کے ساتھ انضمام کا امکان شامل ہے (فی الحال ایڈریسز اور میزبانوں کا ڈیٹا CSV فارمیٹ میں بیان کیا گیا ہے) اور تصدیق کے طریقہ کار DANE (نامزد اداروں کی DNS پر مبنی توثیق) اور DMARC (ڈومین کی بنیاد پر) کی حمایت پیغام کی توثیق)۔ مزید الگ الگ ورژنز میں، BIMI (برانڈ انڈیکیٹرز برائے پیغام کی شناخت) اور ARC (Authenticated Received Chain) میکانزم، Redis، Memcached اور LDAP کے ساتھ ضم کرنے کی صلاحیت، DDoS اور SPAM بوٹس سے تحفظ کے لیے ٹولز، منظم کرنے کے لیے پلگ انز کو لاگو کرنے کا منصوبہ بنایا گیا ہے۔ اینٹی وائرس پیکجوں میں چیک کرتا ہے (ClamAV، Sophos، وغیرہ)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں