เป€เบงเบตเบŠเบฑเปˆเบ™เปƒเปเปˆเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเป€เบกเบฅ Exim 4.93

เบซเบผเบฑเบ‡เบˆเบฒเบ 10 เป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ Exim 4.93, เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบชเบฐเบชเบปเบกเป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก. เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเป€เบ”เบทเบญเบ™เบžเบฐเบˆเบดเบ เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบซเบผเบงเบ”โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹ เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบฅเป‰เบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ, เบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ‚เบญเบ‡ Exim เปเบกเปˆเบ™ 56.90% (เบ›เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ 56.56%), Postfix เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ 34.98% (33.79%) เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ, Sendmail - 3.90% (5.59%), Microsoft Exchange - 0.51% ( 0.85%).

เบ•เบปเป‰เบ™โ€‹เบ•เป เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡:

  • เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบžเบฒเบโ€‹เบ™เบญเบ (RFC 4422). เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ "SASL เบžเบฒเบเบ™เบญเบ", เบฅเบนเบเบ„เป‰เบฒเบชเบฒเบกเบฒเบ”เปเบˆเป‰เบ‡เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบœเปˆเบฒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบเป€เบŠเบฑเปˆเบ™: IP Security (RFC4301) เปเบฅเบฐ TLS เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบฎเบนเบšเปเบšเบš JSON เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบŠเบญเบเบซเบฒ. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบเบฒเบเบ—เบตเปˆเบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚ "forall" เปเบฅเบฐ "any" เป‚เบ”เบเปƒเบŠเป‰ JSON.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเปเบ› $tls_in_cipher_std เปเบฅเบฐ $tls_out_cipher_std เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ‚เบญเบ‡เบŠเบธเบ”เบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบŠเบทเปˆเบˆเบฒเบ RFC.
  • เบ—เบธเบ‡เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบชเบฐเปเบ”เบ‡ ID เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เบšเบฑเบ™เบ—เบถเบ (เบเปเบฒเบ™เบปเบ”เบœเปˆเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เบ•เบปเบงเป€เบฅเบทเบญเบ log_selector): โ€œmsg_idโ€ (เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™) เบ”เป‰เบงเบเบ•เบปเบงเบฅเบฐเบšเบธเบ‚เปเป‰เบ„เบงเบฒเบก เปเบฅเบฐ โ€œmsg_id_createdโ€ เบเบฑเบšเบ•เบปเบงเบฅเบฐเบšเบธเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเบณเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเปƒเปเปˆ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "case_insensitive" เปƒเบ™เป‚เบซเบกเบ” "verify = not_blind" เป€เบžเบทเปˆเบญเบšเปเปˆเบชเบปเบ™เปƒเบˆเบเปเบฅเบฐเบ™เบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš.
  • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบปเบ”เบฅเบญเบ‡ EXPERIMENTAL_TLS_RESUME, เป€เบŠเบดเปˆเบ‡เปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบทเบšเบ•เปเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ TLS เบ—เบตเปˆเบ–เบทเบเบฅเบปเบšเบเบงเบ™เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™.
  • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ exim_version เป€เบžเบทเปˆเบญ override เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡ Exim version string output เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เปˆเบฒเบ‡เป† เปเบฅเบฐเบœเปˆเบฒเบ™เบ•เบปเบงเปเบ› $exim_version เปเบฅเบฐ $version_number.
  • เป€เบžเบตเปˆเบก ${sha2_N:} เบ•เบปเบงเป€เบฅเบทเบญเบเบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™เบชเปเบฒเบฅเบฑเบš N=256, 384, 512.
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเปเบ› "$r_...", เบเปเบฒเบ™เบปเบ”เบˆเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบฅเบฐเบกเบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เป€เบฅเบทเบญเบเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡.
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ IPv6 เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบŠเบญเบเบซเบฒ SPF.
  • เป€เบกเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบœเปˆเบฒเบ™ DKIM, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ•เบฒเบกเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฐเปเบˆเปเบฅเบฐ hashes เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก.
  • เป€เบกเบทเปˆเบญเปƒเบŠเป‰ TLS 1.3, เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเป‚เบ›เป‚เบ•เบ„เบญเบ™ OCSP (Online Certificate Status Protocol) เปƒเบซเป‰เบเบฑเบš เบเบฒเบ™เบเบงเบ”เบชเบญเบš เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ–เบญเบ™เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™.
  • เป€เบžเบตเปˆเบก "smtp:ehlo" เป€เบซเบ”เบเบฒเบ™เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป‚เบ”เบเบžเบฑเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เบณเบชเบฑเปˆเบ‡เป€เบžเบทเปˆเบญเบเป‰เบฒเบเบ‚เปเป‰เบ„เบงเบฒเบกเบˆเบฒเบเปเบ–เบงเบ—เบตเปˆเบกเบตเบŠเบทเปˆเป„เบ›เบซเบฒเปเบ–เบงเบญเบทเปˆเบ™.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเปเบ›เบ—เบตเปˆเบกเบตเบฎเบธเปˆเบ™ TLS เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เบฒเป€เบ‚เบปเป‰เบฒเปเบฅเบฐเบ‚เบฒเบญเบญเบ - $tls_in_ver เปเบฅเบฐ $tls_out_ver.
  • เป€เบกเบทเปˆเบญเปƒเบŠเป‰ OpenSSL, เบŸเบฑเบ‡เบŠเบฑเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เป„เบŸเบฅเปŒเบ”เป‰เบงเบเบเบฐเปเบˆเปƒเบ™เบฎเบนเบšเปเบšเบš NSS เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เปเบžเบฑเบเป€เบเบฑเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบ–เบทเบเบชเบฐเบเบฑเบ”. เบŠเบทเปˆเป„เบŸเบฅเปŒเบ–เบทเบเบ•เบฑเป‰เบ‡เบœเปˆเบฒเบ™เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก SSLKEYLOGFILE. เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบ”เป‰เบงเบ GnuTLS, เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบกเปˆเบ™เปƒเบซเป‰เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบกเบท GnuTLS, เปเบ•เปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เปเบฅเปˆเบ™เป€เบ›เบฑเบ™เบฎเบฒเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™