Nowa wersja serwera pocztowego Exim 4.93

Po 10 miesiącach rozwoju odbyła się wydanie serwera pocztowego Egzamin 4.93, w którym wprowadzono skumulowane poprawki i dodano nowe funkcje. Zgodnie z listopadem automatyczna ankieta około miliona serwerów pocztowych, udział Exima wynosi 56.90% (rok temu 56.56%), Postfix jest używany na 34.98% (33.79%) serwerów pocztowych, Sendmail - 3.90% (5.59%), Microsoft Exchange - 0.51% ( 0.85%).

Głównym zmiany:

  • Obsługa zewnętrznych uwierzytelniaczy (RFC 4422). Za pomocą polecenia „SASL EXTERNAL” klient może poinformować serwer, aby do uwierzytelnienia używał poświadczeń przekazywanych przez usługi zewnętrzne, takie jak IP Security (RFC4301) i TLS;
  • Dodano możliwość użycia formatu JSON do sprawdzania wyszukiwania. Dodano także opcje masek warunkowych „forall” i „any” przy użyciu JSON.
  • Dodano zmienne $tls_in_cipher_std i $tls_out_cipher_std zawierające nazwy zestawów szyfrów odpowiadające nazwie z RFC.
  • Dodano nowe flagi sterujące wyświetlaniem identyfikatorów wiadomości w logu (ustawiane w pliku settings selektor_loga): „msg_id” (domyślnie włączone) z identyfikatorem wiadomości i „msg_id_created” z identyfikatorem wygenerowanym dla nowej wiadomości.
  • Dodano obsługę opcji „niewrażliwość na wielkość liter” do trybu „verify=not_blind”, aby ignorować wielkość liter podczas weryfikacji.
  • Dodano opcję eksperymentalną EXPERIMENTAL_TLS_RESUME, która zapewnia możliwość wznowienia wcześniej przerwanego połączenia TLS.
  • Dodano opcję exim_version, aby zastąpić ciąg znaków wyjściowych numeru wersji Exima w różnych miejscach i przekazać je przez zmienne $exim_version i $version_number.
  • Dodano opcje operatora ${sha2_N:} dla N=256, 384, 512.
  • Zaimplementowano zmienne „$r_…”, ustawiane z opcji routingu i dostępne do wykorzystania przy podejmowaniu decyzji dotyczących routingu i wyboru transportu.
  • Do żądań wyszukiwania SPF dodano obsługę protokołu IPv6.
  • Podczas przeprowadzania kontroli poprzez DKIM dodano możliwość filtrowania według typów kluczy i skrótów.
  • W przypadku korzystania z protokołu TLS 1.3 zapewniona jest obsługa rozszerzenia OCSP (Online Certyfikat Status Protocol). czeki status unieważnienia certyfikatu.
  • Dodano zdarzenie „smtp:ehlo” w celu monitorowania listy funkcjonalności udostępnianych przez stronę zdalną.
  • Dodano opcję wiersza poleceń umożliwiającą przenoszenie wiadomości z jednej nazwanej kolejki do drugiej.
  • Dodano zmienne z wersjami TLS dla żądań przychodzących i wychodzących - $tls_in_ver i $tls_out_ver.
  • W przypadku korzystania z OpenSSL dodano funkcję zapisu plików z kluczami w formacie NSS w celu dekodowania przechwyconych pakietów sieciowych. Nazwę pliku ustawia się za pomocą zmiennej środowiskowej SSLKEYLOGFILE. Podczas budowania przy użyciu GnuTLS podobną funkcjonalność zapewniają narzędzia GnuTLS, ale wymagają one uruchomienia jako root.

Źródło: opennet.ru

Dodaj komentarz