vSMTP poštovní server, který slibuje, že bude rychlejší, bezpečnější a ekologičtější

Před pár dny byl představen vývoj nového projektu s názvem „vSMTP“. která vyvíjí nový poštovní server (MTA), jehož cílem je poskytovat vysoký výkon a nabízet flexibilní možnosti filtrování a řízení provozu.

vSMTP je vyvíjen s primárním zaměřením na vysokou bezpečnost, čehož je dosaženo rozsáhlým testováním se statickými a dynamickými testy a také použitím jazyka Rust, který při správném použití zabraňuje mnoha chybám souvisejícím s pamětí. Konfigurační soubory jsou definovány ve formátu TOML.

Zatímco optimalizace IT zdrojů se stává stále větší výzvou, kybernetické útoky zůstávají neustálým problémem.

Každý den je na světě odesláno a přijato více než 300 miliard e-mailů. Miliardy příloh jsou zpracovány, analyzovány a doručeny, což přispívá ke zvýšení emisí skleníkových plynů.

Aby viridIT čelil těmto výzvám, vyvíjí novou technologii e-mailové brány, nazývanou také vSMTP.

Podle výsledků testů zveřejněných vývojáři, vSMTP je desetkrát rychlejší než konkurenční MTA. Například vSMTP vykazoval 4 až 13krát lepší výkon než Postfix 3.6.4 při odesílání zpráv o velikosti 100 kB a vytváření 4 až 16 souběžných relací. Vysokého výkonu je dosaženo díky použití vícevláknové architektury, ve které se pro komunikaci mezi vlákny používají asynchronní kanály.

Funkce projektu je také přítomnost jazyka vSL vestavěný pro psaní skriptů pro filtrování zpráv, což vám umožňuje vytvářet velmi flexibilní pravidla pro filtrování nežádoucího obsahu a řízení provozu.

Z charakteristik, které vynikají, jsou zmíněny následující:

  • Je postaven 100% v rzi.
  • Je modulární a vysoce přizpůsobitelný.
  • Má kompletní filtrační systém.
  • Je aktivně vyvíjen a udržován.

Kromě toho je také zmíněno, že vSMTP vám umožňuje vytvořit komplexní sadu pravidel pro filtrování vašich e-mailů pomocí skriptovacího jazyka Viridit (vsl) založeného na Rhai.

S vSMTP můžete:

  • kontrolovat/upravovat obsah příchozích e-mailů.
  • přeposílat a doručovat e-maily lokálně nebo vzdáleně.
  • připojit k databázím.
  • spustit příkazy.
  • e-maily v karanténě.
  • a mnohem více.

Jazyk je založen na jazyce Rhai, který používá dynamické psaní, umožňuje vkládání kódu do programů Rust a poskytuje syntaxi, která připomíná křížence mezi JavaScriptem a Rustem.

Skripty jsou vybaveny rozhraním API pro kontrolu a úpravu zpráv zprávy, přeposílat zprávy a spravovat jejich doručování místním a vzdáleným hostitelům. Skripty podporují připojení k DBMS, provádění libovolných příkazů a karanténu zpráv. Kromě vSL podporuje vSMTP také SPF a filtry založené na otevřeném reléovém seznamu pro boj proti spamu.

Za zmínku stojí, že z plány na budoucí verzi zmínil možnost integrace s DBMS na bázi SQL (protože v tuto chvíli jsou data adresy a hostitele specifikována ve formátu CSV).

Další změnou, u které se očekává implementace, je podpora pro DANE (Ověření pojmenované entity založené na DNS) a DMARC (Zpráva založená na doméně). Kromě toho, že se plánuje i realizace různých autentizační mechanismy.

Co se týče dlouhodobějších plánů (ve vzdálenějších verzích), plánuje se implementace mechanismů BIMI (Brand Indicators for Message Identification) a ARC (Authenticated Received Chain), možnost integrace s Redis, Memcached a LDAP, nástroji na ochranu proti DDoS a SPAM boti, pluginy pro organizaci kontrol v antivirových balíčcích (ClamAV, Sophos atd.).

Konečně pro zájemce o další informace o tomto novém projektu byste měli vědět, že kód projektu je napsán v Rustu a je distribuován pod licencí GPLv3.

Zdrojový kód projektu, jeho dokumentaci a další informace můžete nahlédnout na následující odkaz. Ohledně instalace a konfigurace se můžete podívat do dokumentace nabízené na následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.