vSMTP - bu trafikni filtrlash uchun o'rnatilgan tilga ega pochta serveri

vSMTP loyihasi yuqori unumdorlikni ta'minlash va moslashuvchan filtrlash va trafikni boshqarish imkoniyatlarini taqdim etishga qaratilgan yangi pochta serverini (MTA) ishlab chiqmoqda. Loyiha kodi Rust-da yozilgan va GPLv3 litsenziyasi ostida tarqatiladi.

Ishlab chiquvchilar tomonidan e'lon qilingan sinov natijalariga ko'ra, vSMTP raqobatdosh MTAlarga qaraganda o'n baravar tezroq. Misol uchun, vSMTP 4 KB xabarlarni uzatishda va bir vaqtning o'zida 13-3.6.4 seansni o'rnatishda Postfix 100 ga qaraganda 4-16 baravar yuqori o'tkazish qobiliyatini ko'rsatdi. Yuqori mahsuldorlikka ko'p tarmoqli arxitekturadan foydalanish orqali erishiladi, unda asinxron kanallar iplar o'rtasida aloqa o'rnatish uchun ishlatiladi.

vSMTP - trafikni filtrlash uchun o'rnatilgan tilga ega pochta serveri

vSMTP yuqori xavfsizlikni ta'minlashga asosiy e'tiborni qaratgan holda ishlab chiqilmoqda, bunga statik va dinamik testlar yordamida intensiv sinovlar, shuningdek Rust tilidan foydalanish orqali erishiladi, agar u to'g'ri ishlatilsa, ishlash bilan bog'liq ko'plab xatolardan qochish imkonini beradi. xotira bilan. Konfiguratsiya fayllari TOML formatida aniqlanadi.

vSMTP - trafikni filtrlash uchun o'rnatilgan tilga ega pochta serveri

Loyihaning o'ziga xos xususiyati, shuningdek, elektron pochtani filtrlash skriptlarini yozish uchun o'rnatilgan vSL tilining mavjudligi, bu sizga keraksiz tarkibni filtrlash va trafikni boshqarish uchun juda moslashuvchan qoidalarni yaratish imkonini beradi. Til dinamik yozishdan foydalanadigan, Rust dasturlarida kodni kiritish imkonini beruvchi va JavaScript va Rust aralashmasiga o'xshash sintaksisni ta'minlovchi Rhai tiliga asoslangan. Skriptlar kiruvchi xabarlarni tekshirish va o'zgartirish, xabarlarni qayta yo'naltirish va mahalliy va uzoq xostlarga yetkazilishini nazorat qilish uchun API bilan ta'minlangan. Skriptlar DBMSga ulanishni, o'zboshimchalik bilan buyruqlarni bajarishni va elektron pochta xabarlarini karantin qilishni qo'llab-quvvatlaydi. vSL-dan tashqari, vSMTP ham kiruvchi xabarlarga qarshi kurashish uchun ochiq o'tish ro'yxatiga asoslangan SPF va filtrlarni qo'llab-quvvatlaydi.

Kelajakda nashr qilish rejalari SQL-ga asoslangan DBMS (hozirda manzillar va xostlar to'g'risidagi ma'lumotlar CSV formatida ko'rsatilgan) bilan integratsiya qilish imkoniyatini va DANE (Nomlangan ob'ektlarning DNS-asosidagi autentifikatsiyasi) va DMARC (domenga asoslangan) autentifikatsiya mexanizmlarini qo'llab-quvvatlashni o'z ichiga oladi. Xabar autentifikatsiyasi). Yana alohida versiyalarda BIMI (Xabarlarni aniqlash uchun brend ko'rsatkichlari) va ARC (Authenticated Received Chain) mexanizmlarini, Redis, Memcached va LDAP bilan integratsiya qilish qobiliyatini, DDoS va SPAM botlaridan himoya vositalarini, tashkil qilish uchun plaginlarni amalga oshirish rejalashtirilgan. virusga qarshi paketlarni tekshirish (ClamAV, Sophos va boshqalar).

Manba: opennet.ru

a Izoh qo'shish