แแ แแ แฌแแแก แแแแแแแแ แแแแก แจแแแแแ, แแแแแแแแ Postfix แคแแกแขแแก แกแแ แแแ แแก แแฎแแแ แกแขแแแแแฃแ แ แคแแแแแแ - 3.6.0. แแแแแแ แแฃแแแ, แแแ แแแแแแชแฎแแแ 3.2 แฌแแแก แแแกแแฌแงแแกแจแ แแแแแจแแแแฃแแ Postfix 2017 แคแแแแแแแก แแฎแแ แแแญแแ แแก แแแกแ แฃแแแแ. Postfix แแ แแก แแ แ-แแ แแ แแจแแแแแ แแ แแแฅแขแ, แ แแแแแแช แแแ แแแแแแแก แแแฆแแ แฃแกแแคแ แแฎแแแแแก, แกแแแแแแแแแแก แแ แจแแกแ แฃแแแแแก แแ แแแ แแฃแแแ, แ แแช แแแฆแฌแแฃแแ แแฅแแ แแแ แแแ แแแแแ แแแฃแแ แแ แฅแแขแแฅแขแฃแ แแกแ แแ แกแแแแแแ แแแแชแ แ แแแแแขแแแแก แฌแงแแแแแแ แแแแแก แแแแแแแแกแ แแ แแแขแฉ แแฃแแแขแแกแแแแก. แแ แแแฅแขแแก แแแแ แแแแแฌแแแแแฃแแแ EPL 2.0 (Eclipse Public License) แแ IPL 1.0 (IBM Public License) แฅแแแจ.
แแแ แแแแก แแแขแแแแขแฃแ แ แแแแแแแแฎแแแก แแแแแฎแแแ, แแแแฎแแแแแแ 600 แแแแกแ แคแแกแขแแก แกแแ แแแ แแ, Postfix แแแแแแงแแแแแ แคแแกแขแแก แกแแ แแแ แแแแก 33.66% (แแ แแ แฌแแแก แฌแแ 34.29%), Exim-แแก แฌแแแ 59.14% (57.77%), Sendmail - 3.6% (3.83). %), MailEnable - 2.02% ( 2.12%), MDaemon - 0.60% (0.77%), Microsoft Exchange - 0.32% (0.47%).
แซแแ แแแแแ แแแแแแชแแแแ:
- Postfix แแแแแแแแแขแแแก แจแแ แแก แฃแ แแแแ แแฅแแแแแแแกแแแแก แแแแแงแแแแแฃแ แจแแแ แแ แแขแแแแแแแจแ แชแแแแแแแแแแก แแแแ, แแแแแฎแแแแแแแ แกแแญแแ แแ แคแแกแขแแก แกแแ แแแ แแก แจแแฉแแ แแแ แแ แซแแแแแแ โpostfix stopโ. แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ, แแแแแแแแ, qmgr, verify, tlsproxy แแ postscreen แแ แแชแแกแแแแแ แฃแ แแแแ แแแแแกแแก แจแแแซแแแแ แแงแแก แฌแแ แฃแแแขแแแแแแแแ, แ แแแแช แจแแแซแแแแ แแแแแแฌแแแแก แแ.แคแแกแขแแก แแแแแแแแแก แแแแแแแแแแ Postfix-แแก แแแแแขแแแ แแแแแแ.
- แกแแขแงแแแแแก โแแแแ แโ แแ โแจแแแโ แฎแกแแแแแแแ, แ แแแแแแแช แกแแแแแแแแแแแก แแแแแแ แแ แฌแแแ แแก แแแแ แ แแกแแแ แแ แแแกแแ แแแแแแชแแแ แแฆแแฅแแแแ, แแแกแฃแคแแแแแ. โแแแแ แ แกแแแกโ แแ โแจแแแ แกแแแกโ แแแชแแแแ, แแฎแแ แฃแแแ แแงแแก แแแแแงแแแแแฃแแ โแแแแแแแ แแฃแแ แกแแโ แแ โแฃแแ แงแแคแแก แกแแโ (แแแแแแแแแ, แแแ แแแแขแ แแแ postscreen_allowlist_interfaces, postscreen_denylist_action แแ postscreen_dnsbl_allowlist_threshold). แชแแแแแแแแแ แแแแแแแแก แแฎแแแแก แแแแฃแแแแขแแชแแแแ, แแแกแขแกแแ แแแแแแแก แแ แแชแแกแแก แแแ แแแแขแ แแแแ (แฉแแจแแแแแฃแแ firewall) แแ แแแคแแ แแแชแแแก แแกแแฎแแ แแฃแ แแแแแแจแ. postfix/postscreen[pid]: ALLOWLIST VETO [แแแกแแแแ แแ]:port postfix/postscreen[pid]: ALLOWLISTED [แแแกแแแแ แแ]:port postfix/postscreen[pid]: DENYLISTED [แแแกแแแแ แแ]:แแแ แขแ
แแฃแ แแแแแแจแ แฌแแแ แแแ แแแแแแก แจแแกแแแแ แฉแฃแแแแแแ แแแฌแแแแแฃแแแ แแแ แแแแขแ แ "respectful_logging = no", แ แแแแแแช แฃแแแ แแงแแก แแแแแแแแฃแแ main.cf-แจแ "compatibility_level = 3.6"-แแแ. แซแแแแ แแแกแขแแแ แแแแก แแแ แแแแขแ แแแแก แกแแฎแแแแแแก แแฎแแ แแแญแแ แ แจแแแแ แฉแฃแแแแฃแแแ แฃแแแแ แแแแกแแแแแแแแกแแแแก. แแกแแแ, แแแแคแแแฃแ แแชแแแก แคแแแแ "master.cf" แแ แแ แแแกแแแแก แฃแชแแแแแ แแแ แฉแ.
- "แแแแกแแแแแแแแก_แแแแ = 3.6" แ แแแแแจแ, แแแแฃแแแกแฎแแแแ แแแแแแ แแแแแ แแแแแแแ SHA256 แฐแแจแแก แคแฃแแฅแชแแแก แแแแแกแแงแแแแแแแ MD5-แแก แแแชแแแแ. แแฃ แแแแงแแแแแ แฃแคแ แ แแแ แ แแแ แกแแแก compatibility_level แแแ แแแแขแ แจแ, MD5 แแแ แซแแแแแก แแแแแงแแแแแแก, แแแแ แแ แฐแแจแแแแก แแแแแงแแแแแแกแแแ แแแแแแจแแ แแแฃแแ แแแ แแแแขแ แแแแกแแแแก, แ แแแแแแจแแช แแแแแ แแแแ แชแแแกแแฎแแ แแ แแ แแก แแแแกแแแฆแแ แฃแแ, แแแคแ แแฎแแแแแ แแแแแฉแแแแแ แแฃแ แแแแจแ. Diffie-Hellman แแแกแแฆแแแแก แแแชแแแแก แแ แแขแแแแแแก แแฅแกแแแ แขแแก แแแ แกแแแก แแฎแแ แแแญแแ แ แจแแฌแงแแแขแแแแ (tlsproxy_tls_dh512_param_file แแแ แแแแขแ แแก แแแแจแแแแแแแ แแฎแแ แแแแแ แแ แแแฃแแแ).
- แแ แแแแแแแแแก แแแแแ แขแแแแแฃแแ แแแแแแแกแขแแแ, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แแ แแกแฌแแ แแแแแฃแจแแแแแแแก แแ แแแ แแแแก แแแแแแแแแกแแแ master-แจแ.cf. แแกแแแ แจแแชแแแแแแแก แแฆแแแกแแฉแแแแ, แงแแแแแ backend แกแแ แแแกแ, แแแ แจแแ แแก postdrop, แแฎแแ แแฅแแแงแแแแก แแ แแขแแแแแแก แกแแฎแแแก แแแแฃแแแแแชแแแก แแแฌแงแแแแแแ แแ แแแแแแฃแแ แแแแแแขแแก แแ แแชแแกแ, sendmail-แแก แฉแแแแแแ, แแแแฌแแแแก, แ แแ แ แแแแแแแ แแแฃแแ แแ แแขแแแแแแก แกแแฎแแแ แแแแฎแแแแ แแฎแแ แแแญแแ แแ แแแ แแแแขแก.
- แแแแแแขแ แแฎแแแ แ แฃแแแแแก แขแแแ "local_login_sender_maps" แแแแแแแแแแก แแแแแแ แขแแก แแแกแแแแ แแแก แแแแแญแแแแแ แแแฅแแแแ แแแแขแ แแแแกแแแแก (แแแฌแแแแแฃแแแ "MAIL FROM" แแ แซแแแแแแจแ SMTP แกแแกแแแก แแ แแก) sendmail แแ postdrop แแ แแชแแกแแแจแ. แแแแแแแแแ, แแแแกแแแแก, แ แแ แแแแแแแแ แแ แแแแฎแแแ แแแแแแก, แแแ แแ root แแ postfix-แแกแ, แแแฃแแแแแ แแฎแแแแ แแแแ แจแแกแแแ sendmail-แจแ, แกแแฎแแแแ UID-แแก แแแแแงแแแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ แจแแแแแแ แแแ แแแแขแ แแแ: /etc/postfix/main.cf: local_login_sender_maps = inline :{ { root = *} , { postfix = * } }, pcre:/etc/postfix/login_senders /etc/postfix/login_senders: # แแแกแแจแแแแแ แแ แแแ แจแแกแแแแกแ แแ login@domain แคแแ แแแก แแแแแแแแ. /(.+)/ $1 $1โฆ@example.com
- แแแแแขแแแฃแแแ แแ แแแแฃแแแกแฎแแแแแ แฉแแ แแฃแแแ โsmtpd_relay_before_recipient_restrictions=yesโ แแแ แแแแขแ แ, แ แแแแแจแแช SMTP แกแแ แแแ แ แจแแแแแฌแแแแก smtpd_relay_restrictions smtpd_recipient_restrictions-แแแ แแ แแ แ แแแ แแฅแแ, แ แแแแ แช แแแ แ.
- แแแแแขแแแฃแแแ แแแ แแแแขแ แ "smtpd_sasl_mechanism_list", แ แแแแแแช แแแแฃแแแกแฎแแแแแ "!external, static:rest", แ แแแ แแแแแแแ แแแชแแแแก แแแแแแแแแแแ แจแแชแแแแแแ แแ แจแแแแฎแแแแแจแ, แ แแแแกแแช SASL backend แแชแฎแแแแแก, แ แแ แแฎแแ แก แฃแญแแ แก "EXTERNAL" แ แแแแแจแ, แ แแแแแแช แแ แแ แแก แแฎแแ แแแญแแ แแแ Postfix-แจแ.
- DNS-แจแ แกแแฎแแแแแแก แแแแแญแ แแกแแก, แแแแฃแแแกแฎแแแแแ แฉแแ แแฃแแแ แแฎแแแ API, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แแ แแแแแแ แแแแแแแก (threadsafe). แซแแแแ API-แแ แแกแแจแแแแแแแ, แแจแแแแแแกแแก แฃแแแ แแแฃแแแแแ โmake makefiles CCARGS=โ-DNO_RES_NCALLSโฆโ.
- แแแแแขแแแฃแแแ "enable_threaded_bounces = แแแแฎ" แ แแแแแ แแแฌแแแแแแก แแ แแแแแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแแแแก, แแแแแแแแแแฃแแ แแแฌแแแแแแก แแ แแแฌแแแแแแก แแแแแกแขแฃแ แแแแก แแแแแ แแแแฎแแแแแก ID-แแ แฉแแแแชแแแแแแกแแแแก (แจแแขแงแแแแแแแ แแแฉแแแแแแ แแฅแแแแ แคแแกแขแแก แแแแแแขแแก แแแแ แแแแแ แแแแแจแ, แกแฎแแ แแแแแฌแแ แแก แจแแขแงแแแแแแแแแแแ แแ แแแ).
- แแแแฃแแแกแฎแแแแแ, /etc/services แกแแกแขแแแแก แแแแแชแแแแ แแแแ แแฆแแ แแแแแแงแแแแแ TCP แแแ แขแแก แแแแ แแแแก แแแกแแแแแแแ SMTP แแ LMTP. แแแแก แแแชแแแแ, แแแ แขแแก แแแแ แแแแก แแแแคแแแฃแ แแชแแ แฎแแแแ แชแแแแแแ_tcp_ports แแแ แแแแขแ แแก แแแจแแแแแแ (แแแแฃแแแกแฎแแแแ lmtp=24, smtp=25, smtps=submissions=465, submission=587). แแฃ แแแแแแ แแ แกแแ แแแกแ แแแแแ แชแแแแแแ_tcp_ports-แก, /etc/services แแแแแ แแแแแแงแแแแแ.
- แแแแกแแแแแแแแก แแแแ ("แแแแกแแแแแแแแก_ แแแแ") แแแแแแ แแ "3.6"-แแแ (แแแ แแแแขแ แ แแ แฏแแ แจแแแชแแแแ แฌแแ แกแฃแแจแ, แแแ แแ 3.6-แแกแ, แแฎแแ แแแญแแ แแแ แแแแจแแแแแแแแแแ 0 (แแแแฃแแแกแฎแแแแ), 1 แแ 2). แแแแแ แแแแ โcompatibility_levelโ แจแแแชแแแแแ แแแ แกแแแก แแแแแ แแ, แ แแแแแจแแช แแแแฎแแ แชแแแแแ แชแแแแแแแแแ, แ แแแแแแแช แแ แฆแแแแก แแแแกแแแแแแแแก. แแแแกแแแแแแแแก แแแแแก แจแแกแแแแฌแแแแแแ, main.cf-แกแ แแ master.cf-แก แแแแแแขแ แชแแแแแฃแแ แจแแแแ แแแแก แแแแ แแขแแ แแแ, แ แแแแ แแชแแ โ<=levelโ แแ โ<levelโ (แกแขแแแแแ แขแฃแแ แจแแแแ แแแแก แแแแ แแขแแ แแแ แแ แแ แแก แจแแกแแคแแ แแกแ, แ แแแแแ แแกแแแ แแแแแฎแแแแแแ 3.10 3.9-แแ แแแแแแแก).
แฌแงแแ แ: opennet.ru