ืืืืจ 10 ืืืืฉืื ืฉื ืคืืชืื, ืฉืืืจืจ ืกื ืืฃ ืืฆืื ืืืฉ ืฉื ืฉืจืช ืืืืืจ Postfix, 3.7.0. ืืืงืืื, ืืืืจื ืขื ืกืืื ืืชืืืื ืืกื ืืฃ Postfix 3.3, ืฉืืฆื ืืชืืืืช 2018. Postfix ืืื ืืื ืืคืจืืืงืืื ืื ืืืจืื ืืืฉืืืื ืืืืื, ืืืื ืืช ืืืืฆืืขืื ืืืืืื ืื ืืื ืืช, ืฉืืืฉื ืืืืืช ืืืจืืืืงืืืจื ืืืืฉืืช ืืืื ืืืืื ืืืช ื ืืงืฉื ืืืื ืืงืืืื ืืืืงืืจืช ืชืืงืื ืื. ืงืื ืืคืจืืืงื ืืืคืฅ ืชืืช EPL 2.0 (ืจืืฉืืื Eclipse Public) ื-IPL 1.0 (ืจืืฉืืื IBM Public).
ืขื ืคื ืกืงืจ ืืืืืืื ืฉื ืื ืืืจ ืืงืจื ื-500 ืืืฃ ืฉืจืชื ืืืืจ, Postfix ื ืืฆื ืืฉืืืืฉ ื-34.08% (33.66% ืืคื ื ืฉื ื) ืืฉืจืชื ืืืืืจ, ืืืงื ืฉื ืืงืกืื ืืื 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:{{/^[^AZ]/ 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.
- ื ืืกืคื ืืื ื ืืคื ื ืืชืงืคืืช ืืื ืืืืืช ืืชื ืืฉืืืืช ื-hash ืขื ืืื ืืคืชืืืช ืืืื ืืก. ืืืื ื ืืืืฉืืช ืืืืฆืขืืช ืืงืจืืืช ืฉื ืืืฆื ืืืชืืืชื ืฉื ืืืืืืช Hash ืืืืืืกื ืืช ื-RAM. ื ืืื ืืขืืฉืื, ืืฉ ืจืง ืืจื ืืืช ืืืฆืข ืืชืงืคืืช ืืืื, ืืงืฉืืจื ืืกืคืืจืช ืืชืืืืช ื-IPv6 ืฉื ืืงืืืืช SMTP ืืฉืืจืืช ืืกืื ืืืืจืฉืช ืืฆืืจืช ืืืืช ืืืืืจืื ืงืฆืจื ืืืื ืืฉื ืืื ืชืื ืืื ืจืืืื ืขื ืืืคื ืืื ืืจื ืืืคื ืืงืืืืช IP ืฉืื ืื. ืืชืืืืช. ืฉืืจ ืืืืืืช ื-hash, ืฉื ืืชื ืืืืืง ืืช ืืืคืชืืืช ืฉืืื ืขื ืกืื ื ืชืื ื ืืชืืงืฃ, ืืื ื ืืคืืคืืช ืืืชืงืคืืช ืืืื, ืฉืื ืืฉ ืืื ืืืืืช ืืืื (ืืกืื ืืืฆืข ื ืืงืื ืื 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_xxxxx ืืชืืืื ืืขืช ืืฉื ืืืืืจืืช smmxxx).
- ืืืคืื ืืืืฉ ืืฉืืืืืช ืืืงืืืืช ืืืฉืชืืฉืื ื-LMDB.
ืืงืืจ: OpenNet.ru