āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ 3.11.0 āĻŽā§‡āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇

āĻāĻ• āĻŦāĻ›āϰ⧇āϰ āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻĒāϰ, āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ āĻŽā§‡āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āύāϤ⧁āύ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻļāĻžāĻ–āĻž, āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 3.12.0, āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇, 2022 āϏāĻžāϞ⧇āϰ āĻ—ā§‹āĻĄāĻŧāĻžāϰ āĻĻāĻŋāϕ⧇ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ 3.7 āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϕ⧋āĻĄāϟāĻŋ C āϤ⧇ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ EPL 2.0 (Eclipse Public License) āĻāĻŦāĻ‚ IPL 1.0 (IBM Public License) āĻāϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ āĻšāϞ āĻŦāĻŋāϰāϞ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āϝāĻž āωāĻšā§āϚ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž, āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻž āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇, āϝāĻž āĻāĻ•āϟāĻŋ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĒā§āϰāϏ⧇āϏ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…āĻ°ā§āϜāĻŋāϤ āĻšāϝāĻŧ āϝāĻž āĻĒ⧃āĻĨāĻ• āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ•āϰ⧇, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻ ā§‹āϰ āϕ⧋āĻĄ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻĒā§āϝāĻžāϚ āĻ…āĻĄāĻŋāϟāĻŋāĻ‚ āύ⧀āϤāĻŋāĨ¤ āĻŽā§‡āĻŽāϰāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻŽā§‡āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ‚ āĻĄāĻŋāϞ⧋āϕ⧇āĻļāύ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻŦāĻžāĻĢāĻžāϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤ āĻ°â€ā§āϝāĻžāĻĒāĻžāϰ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟ (āĻŦāĻžāĻĢāĻžāϰ āĻ“āĻ­āĻžāϰāϰāĻžāύ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻŽā§āĻ•ā§āϤ āĻŽā§‡āĻŽāϰāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž), āĻĢāĻžāχāϞ āĻ…āĻĒāĻžāϰ⧇āĻļāύ, āφāωāϟāĻĒ⧁āϟ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻŋāĻ‚, āĻŦāĻžāĻĢāĻžāϰ āĻ•āϰāĻž I/O āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ (āϝāĻĨ⧇āĻˇā§āϟ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϰāĻŋāϏāĻžāχāϜāĻŋāĻ‚āϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϏāĻš)āĨ¤

āĻĒā§āϰāĻžāϝāĻŧ āĻĒāĻžāρāϚ āϞāĻ•ā§āώ āĻĄāĻžāĻ•āϘāϰ⧇āϰ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāĻŽā§€āĻ•ā§āώāĻž āĻ…āύ⧁āϏāĻžāϰ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ (āϜ⧁āϞāĻžāχ ⧍ā§Ļ⧍ā§Ģ-āĻāϰ āĻĒāϰ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ āĻĒā§āϰāĻ•āĻžāĻļāύāĻž āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻŦ⧇), āĻŽā§‡āχāϞ ​​āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ ā§Šā§­.ā§Žā§Ž%-āĻ (āĻāĻ• āĻŦāĻ›āϰ āφāϗ⧇ ā§Šā§Ŧ.ā§Žā§§%) āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ, āĻāĻ•ā§āϏāĻŋāĻŽā§‡āϰ āĻ…āĻ‚āĻļ ā§Ģā§Ģ.ā§Ģ⧝% (āĻāĻ• āĻŦāĻ›āϰ āφāϗ⧇ ā§Ģā§Ŧ.ā§Ŧā§§%), āϏ⧇āĻ¨ā§āĻĄāĻŽā§‡āχāϞ - ā§Š.ā§Ģā§Ģ% (ā§Š.ā§Ŧā§Ļ%), āĻŽā§‡āχāϞāĻāύ⧇āĻŦāϞ - ā§§.ā§Žā§§% (ā§§.ā§Žā§¨%), āĻāĻŽāĻĄā§‡āĻŽāύ - ā§Ļ.ā§Ēā§Ļ% (ā§Ļ.ā§Ēā§Ļ%), āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāϟ āĻāĻ•ā§āϏāĻšā§‡āĻžā§āϜ - ā§Ļ.⧍ā§Ļ% (ā§Ļ.⧧⧝%), āĻ“āĻĒ⧇āύāĻāϏāĻāĻŽāϟāĻŋāĻĒāĻŋāĻĄāĻŋ - ā§Ļ.⧧⧍% (ā§Ļ.ā§Ļ⧝%)āĨ¤

āĻĒā§āϰāϧāĻžāύ āωāĻĻā§āĻ­āĻžāĻŦāύ:

  • āĻ•āĻŋāϛ⧁ āϞāĻŋāύāĻžāĻ•ā§āϏ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύ⧇ āĻŦāĻžāĻ°ā§āĻ•āϞ⧇āĻĄāĻŋāĻŦāĻŋ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦāĻ¨ā§āϧ āĻšāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻ•āĻžāϰāϪ⧇ "āĻšā§āϝāĻžāĻļ:" āĻāĻŦāĻ‚ "āĻŦāĻŋāĻŸā§āϰāĻŋ:" āϞ⧁āĻ•āφāĻĒ āĻŸā§‡āĻŦāĻŋāϞ āĻĨ⧇āϕ⧇ "lmdb:" āĻŦāĻž "cdb:" āĻ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŽā§‡āχāϞāĻŋāĻ‚ āϤāĻžāϞāĻŋāĻ•āĻž āϝ⧋āĻ— āĻŦāĻž āĻ…āĻĒāϏāĻžāϰāϪ⧇āϰ āϏāĻŽāϝāĻŧ "āĻĒā§‹āĻ¸ā§āϟāĻŽā§āϝāĻžāĻĒ āĻšā§āϝāĻžāĻļ:/āĻĒāĻžāĻĨ/āϟ⧁/āĻĢāĻžāχāϞ" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϚāĻžāϞāĻžāύ⧋ āĻŽā§‡āχāϞāĻŽā§āϝāĻžāύ āϟ⧁āϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ, āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ āĻāĻ–āύ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āϧāϰāϪ⧇āϰ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡ āĻāχ āϧāϰāύ⧇āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻĒ⧁āύāσāύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
  • āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇, TLS āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ SMTP āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻž āĻĨāĻžāϕ⧇āĨ¤ SMTP āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϏ⧇āϟāĻŋāĻ‚āϏ⧇, smtp_tls_security_level āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ "may" āϤ⧇ āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇ āϝāĻĻāĻŋ āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ TLS āϏāĻŽāĻ°ā§āĻĨāύ āĻĻāĻŋāϝāĻŧ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ "may" āĻŽāĻžāύāϟāĻŋ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āϏāĻŽāĻ°ā§āĻĨāύāĻ•āĻžāϰ⧀ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ TLS āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻžāĻ°ā§āĻ­āĻžāϰ TLS āϏāĻŽāĻ°ā§āĻĨāύ āύāĻž āĻ•āϰāϞ⧇ āĻ•ā§āϞāĻŋāϝāĻŧāĻžāϰāĻŸā§‡āĻ•ā§āϏāϟ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĢāĻžāϰ⧇ āĻĢāϞāĻŦā§āϝāĻžāϕ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • ESMTP "REQUIRETLS" āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ (RFC 8689) āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϝāĻž āĻĒā§āϰ⧇āϰāĻ•āϕ⧇ āĻĒ⧁āϰ⧋ āĻŦāĻžāĻ°ā§āϤāĻž āĻŦāĻŋāϤāϰāĻŖ āĻĒāĻĨ āϜ⧁āĻĄāĻŧ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ TLS āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ⧇āϰ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āĻŽā§‹āĻĄā§‡, āĻŦāĻžāĻ°ā§āϤāĻž āĻĢāϰ⧋āϝāĻŧāĻžāĻ°ā§āĻĄāĻŋāĻ‚āϝāĻŧ⧇ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāĻŖāĻ•āĻžāϰ⧀ āϝ⧇āϕ⧋āύ⧋ SMTP āĻŦāĻž LMTP āϏāĻžāĻ°ā§āĻ­āĻžāϰāϕ⧇ REQUIRETLS āĻāĻŦāĻ‚ DANE āĻŦāĻž STS āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻšā§‡āχāύ āĻŦāϰāĻžāĻŦāϰ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, REQUIRETLS āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤
  • TLS āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ¸ā§āϤāϰ āĻāĻ–āύ āϞāĻ—āϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻšāϝāĻŧ, āϝāĻžāϰ āĻ…āĻ°ā§āĻĨ āĻšāϞ āϝāĻĻāĻŋ āϕ⧋āύāĻ“ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒā§āϰ⧇āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ REQUIRETLS āĻ¸ā§āϤāϰ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ REQUIRETLS āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻāĻ–āύ āϞāϗ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤
  • smtp_tls_enforce_sts_mx_patterns āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāχ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ SMTP āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ MTA-STS (MTA āĻ¸ā§āĻŸā§āϰāĻŋāĻ• āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĒā§‹āĻ°ā§āϟ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ) āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇ āϝāĻžāϰ āϜāĻ¨ā§āϝ STS āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āϰāĻŋāĻĄāĻžāχāϰ⧇āĻ•āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ TLSRPT āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āϝāĻ–āύ āĻāχ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻ–āύ āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ SMTP āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϤāĻ–āύāχ MX āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŦ⧇ āϝāĻĻāĻŋ āĻāϰ āύāĻžāĻŽ STS āύ⧀āϤāĻŋāϤ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇āĨ¤ āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ, āϞāĻŋāĻ—ā§āϝāĻžāϏāĻŋ āφāϚāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻŦā§‡â€”āϝāĻĻāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ STS āύ⧀āϤāĻŋ āĻŽā§‡āύ⧇ āϚāϞ⧇ āϤāĻŦ⧇ DNS MX āϰ⧇āĻ•āĻ°ā§āĻĄā§‡āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ MX āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύāĨ¤ MTA-STS āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύāĻŋāϰāĻžāĻĒāĻĻ āĻšā§āϝāĻžāύ⧇āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻ‚āϝ⧋āĻ—āĻ•āĻžāϰ⧀ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāϕ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ TLS āϏāĻ‚āϝ⧋āĻ— āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĻāĻŦāĻ‚ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ…āĻŦāĻšāĻŋāϤ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§‹āĻ¸ā§āϟāĻĢāĻŋāĻ•ā§āϏ-tlspol āĻāĻŦāĻ‚ postfix-mta-sts-resolver āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϗ⧁āϞāĻŋāϤ⧇āĻ“ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • OpenSSL 3.5 āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āϕ⧋āϝāĻŧāĻžāĻ¨ā§āϟāĻžāĻŽ-āĻĒā§āϰāϤāĻŋāϰ⧋āϧ⧀ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āώ⧋āϞāϟāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻ…āĻŦāϚāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϞ⧇, āϞāϗ⧇ āĻāĻ•āϟāĻŋ āϏāϤāĻ°ā§āĻ•āϤāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇ āϝāĻž āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇āϰ āϰāĻŋāϞāĻŋāĻœā§‡ āϏ⧇āϗ⧁āϞāĻŋ āĻ…āĻĒāϏāĻžāϰāϪ⧇āϰ āχāĻ™ā§āĻ—āĻŋāϤ āĻĻ⧇āĻŦ⧇āĨ¤ āĻāχ āĻ…āĻŦāϚāĻŋāϤ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ "virtual_maps," "fallback_relay," "postscreen_whitelist_interfaces," āĻāĻŦāĻ‚ "smtpd_client_connection_limit_exceptions"āĨ¤
  • "postconf -j|-jM|-jF|-jP", "postalias -jq|-js", "postmap -jq|-js" āĻāĻŦāĻ‚ "postmulti -jl" āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ JSON āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡ āĻĄā§‡āϟāĻž āφāωāϟāĻĒ⧁āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻĻā§€āĻ°ā§āϘāĻ¸ā§āĻĨāĻžāϝāĻŧā§€ SMTP āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒā§āϰāĻžāĻĒā§āϤ āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϏāĻŽāϝāĻŧ āϘāĻŸā§‡ āϝāĻžāĻ“āϝāĻŧāĻž Milter āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāϗ⧁āϞāĻŋāϤ⧇ āĻ¤ā§āϰ⧁āϟāĻŋāϗ⧁āϞāĻŋāϰ āωāĻ¨ā§āύāϤ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāĨ¤ #milter_default_action āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ "tempfail" āĻĨ⧇āϕ⧇ "shutdown" āĻ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻ…āĻ°ā§āĻĨ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻ¨ā§āϧ āĻ•āϰāĻžāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ