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