vSMTP сървър за електронна поща, който обещава да бъде по-бърз, по-сигурен и по-екологичен

Преди няколко дни беше представена разработката на нов проект, наречен “vSMTP”. която разработва нов пощенски сървър (MTA), насочен към осигуряване на висока производителност и предлагане на гъвкави опции за филтриране и управление на трафика.

vSMTP се разработва с основен фокус върху висока сигурност, което се постига чрез обширно тестване със статични и динамични тестове, както и използването на езика Rust, който, ако се използва правилно, предотвратява много грешки, свързани с паметта. Конфигурационните файлове са дефинирани във формат TOML.

Докато оптимизирането на ИТ ресурсите става все по-голямо предизвикателство, кибератаките остават постоянен проблем.

Всеки ден в света се изпращат и получават повече от 300 милиарда имейла. Милиарди прикачени файлове се обработват, анализират и доставят, което допринася за увеличените емисии на парникови газове.

За да се справи с тези предизвикателства, viridIT разработва нова технология за имейл шлюз, наричана още vSMTP.

Според резултатите от тестовете, публикувани от разработчиците, vSMTP е десет пъти по-бърз от конкурентните MTA. Например, vSMTP показа 4 до 13 пъти по-добра производителност от Postfix 3.6.4 при изпращане на 100 KB съобщения и установяване на 4 до 16 едновременни сесии. Високата производителност се постига чрез използването на многонишкова архитектура, в която се използват асинхронни канали за комуникация между нишките.

Характеристика на проекта също е наличието на vSL език вграден за писане на скриптове за филтриране на съобщения, което ви позволява да създавате много гъвкави правила за филтриране на нежелано съдържание и контрол на трафика.

От характеристиките, които се открояват, се споменават следните:

  • Изграден е 100% в Rust.
  • Той е модулен и много персонализиран.
  • Има пълна филтрираща система.
  • Развива се и се поддържа активно.

В допълнение към това се споменава също, че vSMTP ви позволява да създадете сложен набор от правила за филтриране на вашите имейли с помощта на базирания на Rhai скриптов език Viridit (vsl).

С vSMTP можете:

  • инспектирайте/променете съдържанието на входящите имейли.
  • препращайте и доставяйте имейли локално или отдалечено.
  • свържете се с бази данни.
  • стартирайте команди.
  • имейли под карантина.
  • и много повече.

Езикът се основава на езика Rhai, който използва динамично въвеждане, позволява кодът да бъде вграден в програми на Rust и предоставя синтаксис, който прилича на кръстоска между JavaScript и Rust.

Скриптовете са снабдени с API за проверка и модифициране на съобщенията съобщения, препращайте съобщения и управлявайте доставката им до локални и отдалечени хостове. Скриптовете поддържат свързване към СУБД, изпълнение на произволни команди и поставяне на съобщения под карантина. В допълнение към vSL, vSMTP също така поддържа SPF и филтри, базирани на списъци с отворени препратки, за борба със спама.

Заслужава да се спомене, че на планове за бъдеща версия спомена възможността за интеграция с SQL базирана СУБД (тъй като в момента данните за адреса и хоста са посочени във формат CSV).

Друга промяна, която се очаква да бъде въведена, е поддръжка за DANE (DNS базирано удостоверяване на именуван обект) и DMARC (Съобщение, базирано на домейн). В допълнение към факта, че се планира да се внедрят различни механизми за удостоверяване.

Що се отнася до по-дългосрочните планове (в по-далечни версии), се планира да се внедрят механизми BIMI (Brand Indicators for Message Identification) и ARC (Authenticated Received Chain), възможност за интегриране с Redis, Memcached и LDAP, инструменти за защита от DDoS и SPAM ботове, добавки за организиране на проверки в антивирусни пакети (ClamAV, Sophos и др.).

Накрая за тези, които се интересуват да знаят повече относно този нов проект, трябва да знаете, че кодът на проекта е написан на Rust и се разпространява под лиценза GPLv3.

Можете да се консултирате с изходния код на проекта, както и неговата документация и друга информация на следната връзка. По отношение на инсталацията и конфигурацията можете да се консултирате с документацията, предложена на следната връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.