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

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

เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเป€เบ”เบทเบญเบ™เบกเบตเบ™เบฒ เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบซเบผเบงเบ”โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹ เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบฅเป‰เบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ, Postfix เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ 34.29% (34.42%) เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบกเบฅ,
เบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ‚เบญเบ‡ Exim เปเบกเปˆเบ™ 57.77% (เบ›เบตเบเปˆเบญเบ™ 56.91%), Sendmail - 3.83% (4.16%), MailEnable - 2.12% (2.18%), MDaemon - 0.77% (0.91%), Microsoft Exchange - 0.47% (0.61%).

เบ•เบปเป‰เบ™โ€‹เบ•เป เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒ:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ load balancer HA Proxy 2.0 เบ”เป‰เบงเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ•เบปเบงเปเบ—เบ™เบœเปˆเบฒเบ™ TCP เบœเปˆเบฒเบ™ IPv4 เปเบฅเบฐ IPv6 เบซเบผเบทเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเปเบ—เบ™ (เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบ•เบฑเป‰เบ™เบ‚เบญเบ‡เบซเบปเบงเปƒเบˆเป€เบžเบทเปˆเบญเบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ›เบปเบเบเบฐเบ•เบด).
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ‚เปเป‰เบ„เบงเบฒเบกเบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ„เบปเบ‡เบ—เบตเปˆ (เบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เป„เบ”เป‰) เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบ„เบทเบ™เปƒเบซเป‰เบœเบนเป‰เบชเบปเปˆเบ‡. เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบšเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเปเบ–เบงเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป€เบ›เบฑเบ™เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบžเบดเป€เบชเบ”, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบˆเบฑเบ”เบชเบปเปˆเบ‡เปƒเบ”เป†เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบ‚เปเป‰เบ„เบงเบฒเบกเบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบ„เบดเบงเบฅเปเบ–เป‰เบฒ. เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เปเป‰เบ„เบงเบฒเบก stale, เบ—เบธเบ‡ "-e" เปเบฅเบฐ "-f" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ postsuper; เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบšเบ—เบธเบ‡ "-f" เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™เบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เบเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เบขเบนเปˆเปƒเบ™. เบ„เบดเบงเบฅเปเบ–เป‰เบฒเบ—เบตเปˆเบˆเบฐเบ–เบทเบเปƒเบˆ. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ mailq เปเบฅเบฐ postqueue เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ‚เปเป‰เบ„เบงเบฒเบก stale เบ–เบทเบเบซเบกเบฒเบเบ”เป‰เบงเบ "#" เบซเบผเบฑเบ‡เบˆเบฒเบเบŠเบทเปˆเป„เบŸเบฅเปŒ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบŠเบทเปˆเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบซเบผเบฒเบเปƒเบซเป‰เบเบฑเบšเบฅเบนเบเบ„เป‰เบฒ SMTP เปเบฅเบฐ LMTP เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบญเบทเปˆเบ™ (next-hop). เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบกเบตเบฅเบฒเบเบŠเบทเปˆเบˆเบฐเบ–เบทเบเบžเบฐเบเบฒเบเบฒเบกเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบ›เบฒเบเบปเบ” (เบ–เป‰เบฒเบญเบฑเบ™เบ—เปเบฒเบญเบดเบ”เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบˆเบฐเบ–เบทเบเบžเบฐเบเบฒเบเบฒเบกเป„เบ›เบซเบฒเบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เปเบฅเบฐเบญเบทเปˆเบ™เป†). เบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเบ‚เบญเบ‡เบฅเบฒเบเบŠเบทเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบชเปเบฒเบฅเบฑเบš relayhost, transport_maps, default_transport เปเบฅเบฐ sender_dependent_default_transport_maps directives.

    /etc/postfix/main.cf:
    relayhost = foo.example, bar.example
    default_transport = smtp:foo.example, bar.example

  • เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบถเบ”เบ•เบดเบเปเบฒเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ. เบ—เบตเปˆเบขเบนเปˆ "เบˆเบฒเบ =" เปเบฅเบฐ "to =" เบ•เบญเบ™เบ™เบตเป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป‚เบ”เบเปƒเบŠเป‰เบงเบปเบ‡เบขเบทเบก - เบ–เป‰เบฒเบชเปˆเบงเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เบ—เบตเปˆเบขเบนเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบซเบผเบทเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบžเบดเป€เบชเบ”, เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฐเบ–เบทเบเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบงเบปเบ‡เบขเบทเบกเปƒเบ™เบšเบฑเบ™เบ—เบถเบ. เป€เบžเบทเปˆเบญเบเบฑเบšเบ„เบทเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบเบปเปˆเบฒ, เป€เบžเบตเปˆเบก "info_log_address_format = เบžเบฒเบเปƒเบ™" เปƒเบชเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

    เปเบกเปˆเบ™: เบˆเบฒเบ = [email protected]>
    เบ”เบฝเบงเบ™เบตเป‰: เบˆเบฒเบ=<โ€œเบŠเบทเปˆเบ—เบตเปˆเบกเบตเบเบฐเบซเบงเปˆเบฒเบ‡โ€@example.com>.

  • เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡เบ—เบตเปˆเบขเบนเปˆ IP เบ—เบตเปˆเป„เบ”เป‰เบกเบฒเบˆเบฒเบเบชเปˆเบงเบ™เบซเบปเบง XCLIENT เปเบฅเบฐ XFORWARD เบซเบผเบทเบœเปˆเบฒเบ™เป‚เบ›เบฃเป‚เบ•เบ„เป HaProxy. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบฒเบ”เบˆเบฐเบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบฅเบฐเบ”เบฑเบšเบšเบฑเบ™เบ—เบถเบ เปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบเปˆเบญเบ IPv6 เปƒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ check_client_access.
  • เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบš Dovecot, เบ•เบปเบงเปเบ—เบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡ SMTP+LMTP เบชเบฐเบซเบ™เบญเบ‡เป„เบŸเบฅเปŒเปเบ™เบšเบ‚เบญเบ‡เบชเปˆเบงเบ™เบซเบปเบง Delivered-To, X-Original-To เปเบฅเบฐ Return-Path เป‚เบ”เบเปƒเบŠเป‰เบ—เบธเบ‡ โ€œflags=DORXโ€ เปƒเบ™ master.cf, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบ—เปเปˆ. เปเบฅเบฐเบ•เบปเบงเปเบ—เบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.
  • เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ check_ccert_access เบ–เบทเบเบเปเบฒเบ™เบปเบ”. เบ—เปเบฒเบญเบดเบ”, เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡เปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบฅเบนเบเบ„เป‰เบฒเบ–เบทเบเบเบงเบ”เบชเบญเบš, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ (เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเบฅเบฐเบšเบธ "search_order = cert_fingerprint, pubkey_fingerprint").

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

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