เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ 3.6.0 เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจพเจฒ เจฌเจพเจ…เจฆ, เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจฅเจฟเจฐ เจธเจผเจพเจ–เจพ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ - 3.6.0. เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจธเจจเฉ‡ 3.2 เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ 2017 เจธเจผเจพเจ–เจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ–เจคเจฎ เจ•เจฐเจจ เจฆเจพ เจเจฒเจพเจจ เจ•เฉ€เจคเจพเฅค เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจ‡เฉฑเจ• เจฆเฉเจฐเจฒเฉฑเจญ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ‰เฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉ‹เจšเฉ€-เจธเจฎเจเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจกเจฟเจœเจผเจพเจˆเจจ เจ…เจคเฉ‡ เจชเฉˆเจš เจ†เจกเจฟเจŸเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจ•เจพเจซเจผเฉ€ เจธเจ–เจผเจค เจจเฉ€เจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจจเฉ‚เฉฐ EPL 2.0 (Eclipse Public License) เจ…เจคเฉ‡ IPL 1.0 (IBM เจชเจฌเจฒเจฟเจ• เจฒเจพเจ‡เจธเฉˆเจ‚เจธ) เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจฒเจ—เจญเจ— 600 เจนเจœเจผเจพเจฐ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจ…เจชเฉเจฐเฉˆเจฒ เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจธเจฐเจตเฉ‡เจ–เจฃ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ 33.66% (เจ‡เฉฑเจ• เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ 34.29%) 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจเจ—เจœเจผเจฟเจฎ เจฆเจพ เจธเจผเฉ‡เจ…เจฐ 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%)เฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจตเจฟเจšเจ•เจพเจฐ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ "เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจธเจŸเจพเจช" เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจฎเฉ‡เจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจชเจฟเจ•เจ…เฉฑเจช, qmgr, verify, tlsproxy, เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจธเจ•เฉเจฐเฉ€เจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจฆเฉ‡ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจนเฉ‹เจฃ เจคเฉฑเจ• เจˆเจฎเฉ‡เจฒ เจญเฉ‡เจœเจฃ เจตเจฟเฉฑเจš เจฆเฉ‡เจฐเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค
  • เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉ‡ เจ•เฉเจ เจฎเฉˆเจ‚เจฌเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจจเจธเจฒเฉ€ เจตเจฟเจคเจ•เจฐเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจฎเจเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ "เจšเจฟเฉฑเจŸเฉ‡" เจ…เจคเฉ‡ "เจ•เจพเจฒเฉ‡" เจฆเฉ‡ เจœเจผเจฟเจ•เจฐ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค "เจตเฉเจนเจพเจˆเจŸเจฒเจฟเจธเจŸ" เจ…เจคเฉ‡ "เจฌเจฒเฉˆเจ•เจฒเจฟเจธเจŸ" เจฆเฉ€ เจฌเจœเจพเจ, "เจฎเจจเจœเจผเฉ‚เจฐ เจธเฉ‚เจšเฉ€" เจ…เจคเฉ‡ "เจฎเฉฐเจจเจฃเจฏเฉ‹เจ— เจธเฉ‚เจšเฉ€" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ postscreen_allowlist_interfaces, postscreen_denylist_action เจ…เจคเฉ‡ postscreen_dnsbl_allowlist_threshold)เฅค เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚, เจชเฉ‹เจธเจŸเจธเจ•เจฐเฉ€เจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ (เจฌเจฟเจฒเจŸ-เจ‡เจจ เจซเจพเจ‡เจฐเจตเจพเจฒ) เจ…เจคเฉ‡ เจฒเฉŒเจ—เจธ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ/เจชเฉ‹เจธเจŸเจธเจ•เฉเจฐเฉ€เจจ[เจชเฉ€เจ†เจˆเจกเฉ€]: เจตเฉ€เจŸเฉ‹ เจจเฉ‚เฉฐ เจฎเจจเจœเจผเฉ‚เจฐเฉ€ เจฆเจฟเจ“ [เจชเจคเจพ]:เจชเฉ‹เจฐเจŸ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ/เจชเฉ‹เจธเจŸเจธเจ•เฉเจฐเฉ€เจจ [เจชเฉ€เจ†เจˆเจกเฉ€]: เจฎเจจเจœเจผเฉ‚เจฐเจธเจผเฉเจฆเจพ [เจชเจคเจพ]:เจชเฉ‹เจฐเจŸ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ/เจชเฉ‹เจธเจŸเจธเจ•เฉเจฐเฉ€เจจ [เจชเฉ€เจ†เจˆเจกเฉ€]: เจ…เจธเจตเฉ€เจ•เจพเจฐ [เจชเจคเจพ]:เจชเฉ‹เจฐเจŸ

    เจฒเฉŒเจ—เจธ เจตเจฟเฉฑเจš เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจธเจผเจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฃ เจฒเจˆ, โ€œrespectful_logging = noโ€ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ โ€œcompatibility_level = 3.6โ€ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ main.cf เจตเจฟเฉฑเจš เจจเจฟเจฐเจฆเจฟเจธเจผเจŸ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจฌเฉˆเจ•เจตเจฐเจก เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ เจชเฉเจฐเจพเจฃเฉ€ เจชเฉ‹เจธเจŸเจธเจ•เจฐเฉ€เจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ‡ เจจเจพเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจจเจพเจฒ เจนเฉ€, เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒ โ€œmaster.cfโ€ เจนเฉเจฃ เจฒเจˆ เจฌเจฆเจฒเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

  • โ€œcompatibility_level = 3.6โ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, MD256 เจฆเฉ€ เจฌเจœเจพเจ SHA5 เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจกเจฟเจซเฉŒเจฒเจŸ เจธเจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ_เจฒเฉ‡เจตเจฒ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ MD5 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจœเจพเจฐเฉ€ เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจนเฉˆเจธเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฒเจˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ, เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค Diffie-Hellman เจ•เฉเฉฐเจœเฉ€ เจเจ•เจธเจšเฉ‡เจ‚เจœ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจจเจฟเจฐเจฏเจพเจค เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (tlsproxy_tls_dh512_param_file เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจฎเฉเฉฑเจฒ เจนเฉเจฃ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค
  • master.cf เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เจฒเจค เจนเฉˆเจ‚เจกเจฒเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจธเจฐเจฒ เจจเจฟเจฆเจพเจจเฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ, เจนเจฐเฉ‡เจ• เจฌเฉˆเจ•เจเจ‚เจก เจธเฉ‡เจตเจพ, เจชเฉ‹เจธเจŸเจกเฉเจฐเฉŒเจช เจธเจฎเฉ‡เจค, เจนเฉเจฃ เจธเฉฐเจšเจพเจฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจจเจพเจฎ เจฆเจพ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเฉ‡เจ‚เจกเจฎเฉ‡เจฒ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ‡เจธเจผเจคเจฟเจนเจพเจฐเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเจพ เจจเจพเจฎ เจธเจฎเจฐเจฅเจฟเจค เจฐเฉ‚เจช เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจญเฉ‡เจœเจฃ เจตเจพเจฒเฉ‡ เจฆเฉ‡ เจฒเจฟเจซเจพเจซเฉ‡ เจชเจคเฉ‡ (เจ‡เฉฑเจ• SMTP เจธเฉˆเจธเจผเจจ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ "เจฎเฉ‡เจฒ เจซเจฐเฉ‹เจฎ" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ) เจฆเฉ€ เจธเฉˆเจ‚เจกเจฎเฉ‡เจฒ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจกเฉเจฐเฉŒเจช เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจšเจ•เจฆเจพเจฐ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฎเฉˆเจชเจฟเฉฐเจ— เจ•เจฟเจธเจฎ "local_login_sender_maps" เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฅเจพเจจเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ, เจฐเฉ‚เจŸ เจ…เจคเฉ‡ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจฆเฉ‡ เจ…เจชเจตเจพเจฆ เจฆเฉ‡ เจจเจพเจฒ, เจจเจพเจฎ เจจเจพเจฒ UID เจฌเจพเจˆเจกเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, sendmail เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฒเฉŒเจ—เจฟเจจ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: /etc/postfix/main.cf: local_login_sender_maps = เจ‡เจจเจฒเจพเจˆเจจ :{ { เจฐเฉ‚เจŸ = *} , { เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ = * } }, pcre:/etc/postfix/login_senders /etc/postfix/login_senders: # เจฒเฉŒเจ—เจ‡เจจ เจ…เจคเฉ‡ login@เจกเฉ‹เจฎเฉ‡เจจ เจซเจพเจฐเจฎ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค /(.+)/ $1 $1โ€ฆ@example.com
  • "smtpd_relay_before_recipient_restrictions=yes" เจธเฉˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ…เจคเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš SMTP เจธเจฐเจตเจฐ smtpd_recipient_restrictions เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ smtpd_relay_restrictions เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพ, เจจเจพ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจตเจพเจ‚เจ—, เจ‰เจฒเจŸเฅค
  • เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ "smtpd_sasl_mechanism_list", เจœเฉ‹ เจ•เจฟ "! external, static:rest" เจตเจฟเฉฑเจš เจกเจฟเจซเจพเจฒเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ•เจฟ เจ‰เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‰เจฒเจเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฟเจ† เจœเจพ เจธเจ•เฉ‡ เจœเจฟเฉฑเจฅเฉ‡ SASL เจฌเฉˆเจ•เจเจ‚เจก "เจฌเจพเจนเจฐเฉ€" เจฎเฉ‹เจก เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฆเจพ เจฆเจพเจ…เจตเจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจชเฉ‹เจธเจŸเจซเจฟเจ•เจธ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
  • DNS เจตเจฟเฉฑเจš เจจเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ API เจœเฉ‹ เจฎเจฒเจŸเฉ€เจฅเฉเจฐเฉˆเจกเจฟเฉฐเจ— (เจฅเฉเจฐเฉˆเจกเจธเฉ‡เจซ) เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจพเจฃเฉ‡ API เจจเจพเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ โ€œmake makefiles CCARGS=โ€-DNO_RES_NCALLSโ€ฆโ€ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค
  • เจกเจฟเจฒเจฟเจตเจฐเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚, เจฆเฉ‡เจฐเฉ€ เจจเจพเจฒ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจœเจพเจ‚ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจšเจฐเจšเจพ ID เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฒเจˆ "enable_threaded_bounces = yes" เจฎเฉ‹เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจธเฉ‚เจšเจจเจพ เจ‰เจธเฉ‡ เจฅเฉเจฐเฉˆเจก เจตเจฟเฉฑเจš เจฎเฉ‡เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจฐ เจชเฉฑเจคเจฐ-เจตเจฟเจนเจพเจฐ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฆเจฟเจ–เจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€)เฅค
  • เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, /etc/services เจธเจฟเจธเจŸเจฎ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉเจฃ SMTP เจ…เจคเฉ‡ LMTP เจฒเจˆ TCP เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ, เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐเจพเจ‚ เจจเฉ‚เฉฐ known_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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹