āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻāĻ āĻŦāĻāĻ° āĻĒāĻ°ā§, āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻŽā§āĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻļāĻžāĻāĻž āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - 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%), āĻ¸ā§āĻ¨ā§āĻĄāĻŽā§āĻāĻ˛ - 3.6% (3.83) %), MailEnable - 2.02% ( 2.12%), MDaemon - 0.60% (0.77%), Microsoft Exchange - 0.32% (0.47%)āĨ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻĻā§āĻāĻžāĻŦāĻ¨:
- āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§ "āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻ¸ā§āĻāĻĒ" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻš āĻŽā§āĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĒāĻŋāĻāĻāĻĒ, qmgr, āĻā§āĻ°āĻŋāĻĢāĻžāĻ, tlsproxy āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻāĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŽā§āĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻ°āĻŖā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- "āĻ¸āĻžāĻĻāĻž" āĻāĻŦāĻ "āĻāĻžāĻ˛ā§" āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ¤āĻŋāĻāĻ¤ āĻŦā§āĻˇāĻŽā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻāĻŋāĻā§ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ
āĻ¨ā§āĻā§āĻ¤, āĻļā§āĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ "āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ˛āĻŋāĻ¸ā§āĻ" āĻāĻŦāĻ "āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻ˛āĻŋāĻ¸ā§āĻ" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, "āĻ
āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž" āĻāĻŦāĻ "āĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤" āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ postscreen_allowlist_interfaces, postscreen_denylist_action āĻāĻŦāĻ postscreen_dnsbl_allowlist_threshold)āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨, āĻĒā§āĻ¸ā§āĻāĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ (āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛) āĻāĻŦāĻ āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ postfix/postscreen[pid]: ALLOWLIST VETO [address]:port postfix/postscreen[pid]: Allowlisted [address]:port postfix/postscreen[pid]: āĻ
āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻž [address]:port
āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, ârespectful_logging = noâ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž âcompatibility_level = 3.6â āĻāĻ° āĻāĻā§ main.cf-āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒā§āĻ¸ā§āĻāĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ âmaster.cfâ āĻāĻĒāĻžāĻ¤āĻ¤ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- âcompatibility_level = 3.6â āĻŽā§āĻĄā§, MD256 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ SHA5 āĻšā§āĻ¯āĻžāĻļ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ compatibility_level āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, MD5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻšā§āĻ¯āĻžāĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ˛āĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ Diffie-Hellman āĻā§ āĻāĻā§āĻ¸āĻā§āĻā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (tlsproxy_tls_dh512_param_file āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
- master.cf āĻ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧāĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§, āĻĒā§āĻ¸ā§āĻāĻĄā§āĻ°āĻĒ āĻ¸āĻš āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻāĻ¨ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻ¨ā§āĻĄāĻŽā§āĻ˛ āĻ¸āĻš āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ°ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤
- āĻ¸ā§āĻ¨ā§āĻĄāĻŽā§āĻ˛ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻāĻĄā§āĻ°āĻĒ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°ā§āĻ°āĻā§āĻ° āĻāĻžāĻŽā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž (āĻāĻāĻāĻŋ SMTP āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ "āĻŽā§āĻ˛ āĻĢā§āĻ°āĻŽ" āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻĻā§āĻāĻ¯āĻŧāĻž) āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻžāĻāĻĒ "local_login_sender_maps" āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§, āĻ°ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§, āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻāĻĄāĻŋ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ¨ā§āĻĄāĻŽā§āĻāĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ˛āĻāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨: /etc/postfix/main.cf: local_login_sender_maps = inline :{ { root = *} , { postfix = * } }, 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 āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§ "EXTERNAL" āĻŽā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
- āĻĄāĻŋāĻāĻ¨āĻāĻ¸-āĻ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ API āĻ¯āĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻ (āĻĨā§āĻ°ā§āĻĄāĻ¸ā§āĻĢ) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻĒāĻŋāĻāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ "āĻŽā§āĻāĻĢāĻžāĻāĻ˛āĻ¸ CCARGS="-DNO_RES_NCALLS..." āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋ āĻŦāĻž āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻāĻĄāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ "enable_threaded_bounces = yes" āĻŽā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ āĻŋāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ āĻĨā§āĻ°ā§āĻĄā§ āĻŽā§āĻ˛ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋāĻāĻŋ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻŦā§)āĨ¤
- āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, SMTP āĻāĻŦāĻ LMTP-āĻāĻ° āĻāĻ¨ā§āĻ¯ TCP āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ /etc/services āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻĒā§āĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤_tcp_ports āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ lmtp=24, smtp=25, smtps=submissions=465, submission=587)āĨ¤ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤_tcp_ports āĻĨā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§, /etc/services āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻĨāĻžāĻā§āĨ¤
- āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻ¸ā§āĻ¤āĻ° ("āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯_āĻ¸ā§āĻ¤āĻ°") "3.6" āĻ āĻāĻ¨ā§āĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§ (āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻ āĻ¤ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, 3.6 āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ 0 (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), 1 āĻāĻŦāĻ 2)āĨ¤ āĻāĻāĻ¨ āĻĨā§āĻā§, "āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯_āĻ¸ā§āĻ¤āĻ°" āĻ¸ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻž āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§ā§ˇ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, main.cf āĻāĻŦāĻ master.cf-āĻ āĻāĻ˛āĻžāĻĻāĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨ â<=levelâ āĻāĻŦāĻ â<levelâ (āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž 3.10-āĻāĻ° āĻĨā§āĻā§ 3.9 āĻāĻŽ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦā§)āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru