เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ Postfix 3.6.0

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

เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบ”เบทเบญเบ™เป€เบกเบชเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅเบ›เบฐเบกเบฒเบ™ 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" เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบš pickup, qmgr, verify, tlsproxy, เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ postscreen, เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบตเป€เบกเบฅเปŒเบŠเบฑเบเบŠเป‰เบฒเบˆเบปเบ™เบเปˆเบงเบฒ Postfix เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆ.
  • เบเบฒเบ™เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบ„เปเบฒเบงเปˆเบฒ "เบชเบตเบ‚เบฒเบง" เปเบฅเบฐ "เบชเบตเบ”เปเบฒ", เบชเบฐเบกเบฒเบŠเบดเบเบšเบฒเบ‡เบ„เบปเบ™เบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™เบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบˆเปเบฒเปเบ™เบเป€เบŠเบทเป‰เบญเบŠเบฒเบ”, เป„เบ”เป‰เบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ "เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง" เปเบฅเบฐ "เบšเบฑเบ™เบŠเบตเบ”เปเบฒ", "เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบญเบฐเบ™เบธเบเบฒเบ”" เปเบฅเบฐ "เบšเบฑเบ™เบŠเบตเบ›เบฐเบ•เบดเป€เบชเบ”" เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต postscreen_allowlist_interfaces, postscreen_denylist_action เปเบฅเบฐ postscreen_dnsbl_allowlist_threshold). เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเป€เบญเบเบฐเบชเบฒเบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ postscreen (เป„เบŸเบงเปเปƒเบ™เบ•เบปเบง) เปเบฅเบฐเบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบšเบฑเบ™เบ—เบถเบ. postfix/postscreen[pid]: เบญเบฐเบ™เบธเบเบฒเบ” VETO [address]:port postfix/postscreen[pid]: ALLOWLISTED [address]:port postfix/postscreen[pid]: DENYLISTED [address]:port

    เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเปƒเบ™เบšเบฑเบ™เบ—เบถเบ, "respectful_logging = no" เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เป€เบŠเบดเปˆเบ‡เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ main.cf เบเปˆเบญเบ™ "compatibility_level = 3.6". เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ postscreen เป€เบเบปเปˆเบฒเป„เบ”เป‰เบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "master.cf" เบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

  • เปƒเบ™เป‚เบซเบกเบ” โ€œcompatibility_level = 3.6โ€, เบชเบฐเบงเบดเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ SHA256 hash เปเบ—เบ™ MD5. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เบชเบฐเบšเบฑเบšเบเปˆเบญเบ™เบซเบ™เป‰เบฒเปƒเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต compatibility_level, MD5 เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เปƒเบŠเป‰ hashes เบ—เบตเปˆ algorithm เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡, เบ„เปเบฒเป€เบ•เบทเบญเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบ—เบถเบ. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ” Diffie-Hellman เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ (เบ„เปˆเบฒเบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต tlsproxy_tls_dh512_param_file เบ”เบฝเบงเบ™เบตเป‰เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ).
  • เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเปเบšเบšเบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธเป‚เบ›เบฃเปเบเบฃเบกเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™ master.cf. เป€เบžเบทเปˆเบญเบเบงเบ”เบซเบฒเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เปเบ•เปˆเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™ backend, เบฅเบงเบกเบ—เบฑเบ‡ postdrop, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป‚เบ„เบชเบฐเบ™เบฒเบŠเบทเปˆ protocol เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™, เปเบฅเบฐเปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฅเบนเบเบ„เป‰เบฒ, เบฅเบงเบกเบ—เบฑเบ‡ sendmail, เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบŠเบทเปˆ protocol เบ—เบตเปˆเป‚เบ„เบชเบฐเบ™เบฒเบเบปเบ‡เบเบฑเบšเบ•เบปเบงเปเบ›เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.
  • เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ›เบฐเป€เบžเบ”เปเบœเบ™เบ—เบตเปˆเปƒเบซเบกเปˆ "local_login_sender_maps" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ—เบตเปˆเบเบทเบ”เบซเบเบธเปˆเบ™เบ•เปเปˆเบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเบ—เบตเปˆเบขเบนเปˆเบŠเบญเบ‡เบˆเบปเบ”เบซเบกเบฒเบเบ‚เบญเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡ (เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ "MAIL FROM" เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบญเบ‡เบ›เบฐเบŠเบธเบก SMTP) เบเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เปเบฅเบฐเป„เบ›เบชเบฐเบ™เบต. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบเบปเบเป€เบงเบฑเป‰เบ™ 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 เปƒเบซเบกเปˆเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ multithreading (threadsafe) เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ”เป‰เบงเบ API เป€เบเบปเปˆเบฒ, เบ—เปˆเบฒเบ™เบ„เบงเบ™เบฅเบฐเบšเบธ โ€œmakefiles CCARGS=โ€-DNO_RES_NCALLSโ€ฆโ€ เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡.
  • เป€เบžเบตเปˆเบก "enable_threaded_bounces = yes" เป‚เบซเบกเบ”เป€เบžเบทเปˆเบญเบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เบตเปˆเบŠเบฑเบเบŠเป‰เบฒเบซเบผเบทเบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เบตเปˆเบกเบต ID เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ”เบฝเบงเบเบฑเบ™ (เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เป‚เบ”เบเบฅเบนเบเบ„เป‰เบฒเป€เบกเบฅเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ”เบฝเบงเบเบฑเบ™, เบžเป‰เบญเบกเบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบดเบ”เบ•เปเปˆเบญเบทเปˆเบ™เป†).
  • เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบšเบปเบš /etc/services เบˆเบฐเบšเปเปˆเบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ•เบปเบงเป€เบฅเบเบœเบญเบ” TCP เบชเปเบฒเบฅเบฑเบš SMTP เปเบฅเบฐ LMTP. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบ•เบปเบงเป€เบฅเบเบžเบญเบ”เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบœเปˆเบฒเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ_tcp_ports (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ lmtp=24, smtp=25, smtps=submissions=465, submission=587). เบ–เป‰เบฒเบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบ‚เบฒเบ”เบซเบฒเบเป„เบ›เบˆเบฒเบ known_tcp_ports, /etc/services เบชเบทเบšเบ•เปเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.
  • เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ (โ€œcompatibility_levelโ€) เป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเป€เบ›เบฑเบ™ โ€œ3.6โ€ (เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เบชเบญเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™เบญเบฐเบ”เบตเบ”, เบเบปเบเป€เบงเบฑเป‰เบ™ 3.6 เบ„เปˆเบฒเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเปเบกเปˆเบ™ 0 (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™), 1 เปเบฅเบฐ 2). เบˆเบฒเบเบ™เบตเป‰เป„เบ›, โ€œcompatibility_levelโ€ เบˆเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป€เบฅเบเป€เบงเบตเบŠเบฑเปˆเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบฅเบฐเป€เบกเบตเบ”เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เป€เบžเบทเปˆเบญเบเบงเบ”เป€เบšเบดเปˆเบ‡เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰, เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ main.cf เปเบฅเบฐ master.cf, เป€เบŠเบฑเปˆเบ™: โ€œ<=levelโ€ เปเบฅเบฐ โ€œ<levelโ€ (เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ 3.10 เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 3.9).

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

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