เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ 3.7.0 เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจ‰เจชเจฒเจฌเจง เจนเฉˆ

10 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจฅเจฟเจฐ เจธเจผเจพเจ–เจพ - 3.7.0 - เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจธเจจเฉ‡ 3.3 เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ 2018 เจธเจผเจพเจ–เจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ–เจคเจฎ เจ•เจฐเจจ เจฆเจพ เจเจฒเจพเจจ เจ•เฉ€เจคเจพเฅค เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจ‡เฉฑเจ• เจฆเฉเจฐเจฒเฉฑเจญ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ‰เฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉ‹เจšเฉ€-เจธเจฎเจเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจกเจฟเจœเจผเจพเจˆเจจ เจ…เจคเฉ‡ เจชเฉˆเจš เจ†เจกเจฟเจŸเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจธเจ–เจผเจค เจจเฉ€เจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ EPL 2.0 (Eclipse Public License) เจ…เจคเฉ‡ 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, ะฑะตะท ะฟะพะดะบะปัŽั‡ะตะฝะธั ะฒะฝะตัˆะฝะธั… ั„ะฐะนะปะพะฒ ะธะปะธ ะ‘ะ”. ะŸะพะดัั‚ะฐะฝะพะฒะบะฐ ะฟะพ ะผะตัั‚ัƒ ะพะฟั€ะตะดะตะปัะตั‚ัั ะฟั€ะธ ะฟะพะผะพั‰ะธ ั„ะธะณัƒั€ะฝั‹ั… ัะบะพะฑะพะบ, ะฝะฐะฟั€ะธะผะตั€, ะทะฝะฐั‡ะตะฝะธะต ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฟะฐั€ะฐะผะตั‚ั€ะฐ smtpd_forbidden_commands ั‚ะตะฟะตั€ัŒ ัะพะดะตั€ะถะธั‚ ัั‚ั€ะพะบัƒ ยซCONNECT GET POST regexp:{{/^[^A-Z]/ Thrash}}ยป, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ัƒัŽ ัะฑั€ะพั ัะพะตะดะธะฝะตะฝะธะน ะพั‚ ะบะปะธะตะฝั‚ะพะฒ, ะพั‚ะฟั€ะฐะฒะปััŽั‰ะธั… ะผัƒัะพั€ ะฒะผะตัั‚ะพ ะบะพะผะฐะฝะด. ะžะฑั‰ะธะน ัะธะฝั‚ะฐะบัะธั: /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 ะธะท ะบะพะฝั‚ะตะนะฝะตั€ะฐ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ API ะฑะธะฑะปะธะพั‚ะตะบ OpenSSL 3.0.0, PCRE2 ะธ Berkeley DB 18.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะทะฐั‰ะธั‚ะฐ ะพั‚ ะฐั‚ะฐะบ ะฟะพ ะพะฟั€ะตะดะตะปะตะฝะธัŽ ะบะพะปะปะธะทะธะน ะฒ ั…ััˆะฐั… ะผะตั‚ะพะดะพะผ ะฟะตั€ะตะฑะพั€ะฐ ะบะปัŽั‡ะตะน. ะ—ะฐั‰ะธั‚ะฐ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ั‡ะตั€ะตะท ั€ะฐะฝะดะพะผะธะทะฐั†ะธัŽ ะฝะฐั‡ะฐะปัŒะฝะพะณะพ ัะพัั‚ะพัะฝะธั ั…ััˆ-ั‚ะฐะฑะปะธั†, ั…ั€ะฐะฝะธะผั‹ั… ะฒ ะพะฟะตั€ะฐั‚ะธะฒะฝะพะน ะฟะฐะผัั‚ะธ. ะ’ ะฝะฐัั‚ะพัั‰ะตะต ะฒั€ะตะผั ะฒั‹ัะฒะปะตะฝ ั‚ะพะปัŒะบะพ ะพะดะธะฝ ัะฟะพัะพะฑ ะฟั€ะพะฒะตะดะตะฝะธะต ะฟะพะดะพะฑะฝั‹ั… ะฐั‚ะฐะบ, ัะฒัะทะฐะฝะฝั‹ะน ั ะฟะตั€ะตะฑะพั€ะพะผ IPv6-ะฐะดั€ะตัะพะฒ SMTP-ะบะปะธะตะฝั‚ะพะฒ ะฒ ัะตั€ะฒะธัะต anvil ะธ ั‚ั€ะตะฑัƒัŽั‰ะธะน ัƒัั‚ะฐะฝะพะฒะบะธ ัะพั‚ะตะฝ ะบั€ะฐั‚ะบะพะฒั€ะตะผะตะฝะฝั‹ั… ะฟะพะดะบะปัŽั‡ะตะฝะธะน ะฒ ัะตะบัƒะฝะดัƒ ะฟั€ะธ ั†ะธะบะปะธั‡ะฝะพะผ ะฟะตั€ะตะฑะพั€ะต ั‚ั‹ััั‡ ั€ะฐะทะฝั‹ั… ะบะปะธะตะฝั‚ัะบะธั… IP-ะฐะดั€ะตัะพะฒ. ะžัั‚ะฐะปัŒะฝั‹ะต ั…ััˆ-ั‚ะฐะฑะปะธั†ั‹, ะฟั€ะพะฒะตั€ะบะฐ ะบะปัŽั‡ะตะน ะฒ ะบะพั‚ะพั€ั‹ั… ะผะพะถะตั‚ ะฟั€ะพะธะทะฒะพะดะธั‚ัŒัั ะฝะฐ ะพัะฝะพะฒะฐะฝะธะธ ะดะฐะฝะฝั‹ั… ะฐั‚ะฐะบัƒัŽั‰ะตะณะพ, ะฝะต ะฟะพะดะฒะตั€ะถะตะฝั‹ ะฟะพะดะพะฑะฝั‹ะผ ะฐั‚ะฐะบะฐะผ, ั‚ะฐะบ ะบะฐะบ ะฒ ะฝะธั… ะฟั€ะธะผะตะฝัะตั‚ัั ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะฟะพ ั€ะฐะทะผะตั€ัƒ (ะฒ anvil ะฟั€ะธะผะตะฝัะปะฐััŒ ั‡ะธัั‚ะบะฐ ั€ะฐะท ะฒ 100 ัะตะบัƒะฝะด).
  • ะฃัะธะปะตะฝะฐ ะทะฐั‰ะธั‚ะฐ ะพั‚ ะฒะฝะตัˆะฝะธั… ะบะปะธะตะฝั‚ะพะฒ ะธ ัะตั€ะฒะตั€ะพะฒ, ะพั‡ะตะฝัŒ ะผะตะดะปะตะฝะฝะพ ะฟะพ ะบั€ัƒะฟะธั†ะฐะผ ะฟะตั€ะตะดะฐัŽั‰ะธั… ะดะฐะฝะฝั‹ะต ะดะปั ัƒะดะตั€ะถะฐะฝะธั ะฐะบั‚ะธะฒะฝั‹ะผะธ ัะพะตะดะธะฝะตะฝะธะน SMTP ะธ LMTP (ะฝะฐะฟั€ะธะผะตั€, ะดะปั ะฑะปะพะบะธั€ะพะฒะฐะฝะธั ั€ะฐะฑะพั‚ั‹ ั‡ะตั€ะตะท ัะพะทะดะฐะฝะธะต ัƒัะปะพะฒะธะน ะธัั‡ะตั€ะฟะฐะฝะธั ะปะธะผะธั‚ะฐ ะฝะฐ ั‡ะธัะปะพ ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝั‹ั… ัะพะตะดะธะฝะตะฝะธะน). ะ’ะผะตัั‚ะพ ะพะณั€ะฐะฝะธั‡ะตะฝะธะน ะฒั€ะตะผะตะฝะธ ะฒ ะฟั€ะธะฒัะทะบะต ะบ ะทะฐะฟะธััะผ ั‚ะตะฟะตั€ัŒ ะฟั€ะธะผะตะฝะตะฝะพ ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะฒ ะฟั€ะธะฒัะทะบะต ะบ ะทะฐะฟั€ะพัะฐะผ, ะฐ ั‚ะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะพ ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะผะธะฝะธะผะฐะปัŒะฝะพ ะฒะพะทะผะพะถะฝะพะน ะธะฝั‚ะตะฝัะธะฒะฝะพัั‚ะธ ะฟะตั€ะตะดะฐั‡ะธ ะดะฐะฝะฝั‹ั… ะฒ ะฑะปะพะบะฐั… DATA ะธ BDAT. ะกะพะพั‚ะฒะตั‚ัั‚ะฒะตะฝะฝะพ, ะฝะฐ ัะผะตะฝัƒ ะฝะฐัั‚ะพะนะบะฐะผ {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_xxx ั‚ะตะฟะตั€ัŒ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒะตั‚ ะฝะฐัั‚ั€ะพะนะบะฐะผ smtp_tls_xxx).
  • ะŸะตั€ะตะดะตะปะฐะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ะพัˆะธะฑะพะบ ะพั‚ ะบะปะธะตะฝั‚ะพะฒ, ะธัะฟะพะปัŒะทัƒัŽั‰ะธั… LMDB.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹