เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ Postfix 3.7.0 เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰

เบซเบผเบฑเบ‡เบˆเบฒเบ 10 เป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบชเบฒเบ‚เบฒเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปƒเบซเบกเปˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ Postfix - 3.7.0 - เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบเบฒเบ™เบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒ Postfix 3.3, เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เบ•เบปเป‰เบ™เบ›เบต 2018. Postfix เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบšเบฑเบ™เบ”เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบซเบฒเบเบฒเบเบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบชเบนเบ‡, เบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบšเบฑเบ™เบฅเบธเป„เบ”เป‰เบเป‰เบญเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบ”เบตเปเบฅเบฐเบ™เบฐเป‚เบเบšเบฒเบเบ—เบตเปˆเป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบš patch. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰ EPL 2.0 (เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ Eclipse) เปเบฅเบฐ IPL 1.0 (เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ IBM).

เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบฑเบ‡เบเบญเบ™เบ‚เบญเบ‡เบ›เบฐเบกเบฒเบ™ 500 เบžเบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ, Postfix เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ 34.08% (เบ›เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ 33.66%) เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ, เบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ‚เบญเบ‡ Exim เปเบกเปˆเบ™ 58.95% (59.14%), Sendmail - 3.58% (3.6. %), MailEnable - 1.99% (2.02%), MDaemon - 0.52% (0.60%), Microsoft Exchange - 0.26% (0.32%), OpenSMTPD - 0.06% (0.05%).

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบชเปˆเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ "cidr:", "pcre:" เปเบฅเบฐ "regexp:" เบžเบฒเบเปƒเบ™เบ„เปˆเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Postfix, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบŸเบฅเปŒเบžเบฒเบเบ™เบญเบเบซเบผเบทเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเปƒเบŠเป‰ curly braces, เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต smtpd_forbidden_commands เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบตเบชเบฒเบ "CONNECT GET POST regexp:{{/^[^AZ]/ Thrash}}" เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเบชเบปเปˆเบ‡. เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡. syntax เบ—เบปเปˆเบงเป„เบ›: /etc/postfix/main.cf: parameter = .. map-type:{ { rule-1 }, { rule-2 } .. } .. /etc/postfix/master.cf: .. -o { parameter = .. map-type:{ { rule-1 }, { rule-2 } .. } .. } ..
  • เบ”เบฝเบงเบ™เบตเป‰เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™ postlog เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ”เป‰เบงเบเบ—เบธเบ‡ set-gid เปเบฅเบฐ, เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เบ•เบปเบง, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบฑเบšเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบเบธเปˆเบก postdrop, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบšเบฑเบ™เบ”เบฒเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบชเบดเบ”เบ—เบดเปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบšเบฑเบ™เบ—เบถเบเป‚เบ”เบเบœเปˆเบฒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ postlogd เบžเบทเป‰เบ™เบซเบฅเบฑเบ‡, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™. เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ maillog_file เปเบฅเบฐเบฅเบงเบกเบ—เบฑเบ‡ stdout เบšเบฑเบ™เบ—เบถเบเบˆเบฒเบ container.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš API เบชเบณเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” OpenSSL 3.0.0, PCRE2 เปเบฅเบฐ Berkeley DB 18.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ›เบฐเบ—เบฐเบเบฑเบ™เปƒเบ™ hashes เป‚เบ”เบเปƒเบŠเป‰ brute force เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™. เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เปเบกเปˆเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบชเบธเปˆเบกเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบฐเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ RAM. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบŠเบดเปˆเบ‡เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบˆเปเบฒเปเบ™เบเบ—เบตเปˆเบขเบนเปˆ IPv6 เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ SMTP เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ anvil เปเบฅเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบซเบผเบฒเบเบฎเป‰เบญเบเบ„เบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบฅเบเบฐเบชเบฑเป‰เบ™เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ„เบปเป‰เบ™เบซเบฒเบฎเบญเบšเบงเบฝเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบซเบฅเบฒเบเบžเบฑเบ™เบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. . เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash, เบเบธเบ™เปเบˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเป„เบ”เป‰เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบต, เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ•เปเปˆเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ” (anvil เปƒเบŠเป‰เบ—เปเบฒเบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบ—เบธเบเป† 100 เบงเบดเบ™เบฒเบ—เบต).
  • เป€เบžเบตเปˆเบกเบ—เบฐเบงเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเบžเบฒเบเบ™เบญเบ เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเบ—เบตเปˆเป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบŠเป‰เบฒเบซเบผเบฒเบเป€เบ—เบทเปˆเบญเบฅเบฐเปœเป‰เบญเบเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ SMTP เปเบฅเบฐ LMTP เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เปƒเบซเป‰เปเบปเบ”เบ‚เบตเบ”เบˆเบณเบเบฑเบ”เปƒเบ™เบˆเบณเบ™เบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™). เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เป€เบงเบฅเบฒเปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบšเบฑเบ™เบ—เบถเบ, เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบฑเป‰เบ™เบ•เปˆเปเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™ DATA เปเบฅเบฐ BDAT blocks เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ {smtpd,smtp,lmtp}_per_record_deadline เป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเบ”เป‰เบงเบ {smtpd,smtp,lmtp}_per_request_deadline เปเบฅเบฐ {smtpd, smtp,lmtp}_min_data_rate.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ postqueue เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบกเป„เบ”เป‰, เป€เบŠเบฑเปˆเบ™: เปเบ–เบงเปƒเบซเบกเปˆ, เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ™เบฒเป„เบกเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบซเบผเบทเบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบชเบฐเบ•เบฃเบดเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ JSON.
  • เปƒเบ™ tlsproxy, เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™ tlsproxy_client_level เปเบฅเบฐ tlsproxy_client_policy เป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเป‚เบ”เบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเบกเปˆ tlsproxy_client_security_level เปเบฅเบฐ tlsproxy_client_policy_maps เป€เบžเบทเปˆเบญเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบ™ Postfix (เบŠเบทเปˆเบ‚เบญเบ‡ tlsproxy_client_clientspn=xxxxxxt).
  • เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเปƒเบŠเป‰ LMDB เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบ™เปƒเบซเบกเปˆ.

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

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