āĻāĻāĻŋ āĻšāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻšā§āĻ¯āĻžāĻĒāĻ˛āĻŋāĻ¸āĻŋ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
hapolicy - āĻ¨ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
āĻšāĻĒāĻ˛āĻŋāĻ¸āĻŋ [āĻŦāĻŋāĻāĻ˛ā§āĻĒ] --service=SERVICE1 [--service=SERVICE2...]
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻĻāĻŋ:
-s, --āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž = : [: : : ]
āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-d, --āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻĨāĻžāĻā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 'āĻāĻžāĻ¨āĻŋ')
-l, --āĻ˛āĻāĻŋāĻ āĻ˛āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§
-v, --verbose āĻ˛āĻāĻŋāĻ verbosity āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ
-L, --stdout āĻ˛āĻ to stdout, āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ¸ā§āĻāĻ¨āĻž
āĻšāĻĒāĻ˛āĻŋāĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž, āĻāĻāĻ¨āĻ¯ā§āĻā§āĻ¤ āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ ā§āĻ¯āĻžāĻāĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻ¨ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĨ¤ āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻ¸ā§āĻĒāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽā§āĻĄāĻŧāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
tcp āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻŦāĻžāĻ° āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻā§āĻ°āĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤āĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻž āĻšāĻ¯āĻŧ
'āĻŦā§āĻ¯āĻ°ā§āĻĨ' āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¸āĻāĻ¯ā§āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻļā§āĻˇ āĻšāĻ¯āĻŧ
āĻĒā§āĻāĻā§āĻā§ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¨ā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻšāĻĒāĻ˛āĻŋāĻ¸āĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ
āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ā§ āĻāĻ°ā§āĻŽ (āĻ¯ā§āĻŽāĻ¨ āĻāĻžāĻ¨āĻŋ āĻ¨āĻž)āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.00 āĻ¸āĻš āĻšāĻĒāĻ˛āĻŋāĻ¸āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒāĻžāĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ°ā§āĻ˛ āĻā§āĻĄā§āĻ° 200 āĻāĻŋāĻ°āĻ āĻāĻŽ āĻ˛āĻžāĻāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻāĻŋ āĻā§āĻ¨ā§ āĻĄāĻŋāĻ¸ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ§ā§āĻ¨ā§ āĻ°āĻžāĻ¨
āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻšā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻāĨ¤ āĻāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤.
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§
"āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¨āĻžāĻŽ" => {
ip => '127.0.0.1', # āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž
port => '10040', # tcp āĻĒā§āĻ°ā§āĻ
prio => '10', # āĻāĻā§āĻāĻŋāĻ, āĻāĻŽ āĻāĻ¯āĻŧ
āĻāĻāĻ¨ => '1', # āĻāĻā§āĻāĻŋāĻ, āĻāĻāĻ āĻĒā§āĻ°āĻžāĻāĻ (āĻāĻāĻ¨āĻ¯ā§āĻā§āĻ¤ āĻ°āĻžāĻāĻ¨ā§āĻĄ-āĻ°āĻŦāĻŋāĻ¨) āĻ¸āĻš āĻāĻāĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻā§āĻāĻ¤āĻ° āĻāĻžāĻ˛
timeout => '30', # āĻāĻā§āĻāĻŋāĻ, āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻāĻŽāĻāĻāĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§
},
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻž āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§
hapolicy -s "grey1=10.0.0.1:10031:10" -s "grey2=10.0.0.2:10031:20"
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻŦāĻž āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ grey1 ip 10.0.0.1 āĻĒā§āĻ°ā§āĻ 10031 āĻ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° 30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻž āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻ¯āĻŧ āĻ¨āĻž grey2 āĻāĻāĻāĻŋ āĻāĻŋāĻĒ
10.0.0.2 āĻĒā§āĻ°ā§āĻ 10031 āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻ¯ā§āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
hapolicy -s "polw1=10.0.0.1:12525:10:2" -s "polw2=10.0.0.2:12525:10:1"
āĻ¯āĻž āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¸ā§āĻŦāĻž polw1 ip 10.0.0.1 āĻ āĻ¸ā§āĻŦāĻžāĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ polw2 ip 10.0.0.2 āĻāĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻ¸ā§āĻāĻāĻĒāĻāĻŋ āĻāĻāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ā§ˇ āĻ¯āĻĻāĻŋ polw1 āĻāĻāĻŋ āĻ¨āĻž
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻ¯āĻŧ āĻ¨āĻž polw2 āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ
āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤. āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§ āĻĻā§āĻāĻŦāĻžāĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻāĻžāĻ°āĻŖ āĻ¨ā§āĻāĨ¤
āĻ¸āĻāĻšāĻ¤āĻŋāĻāĻ°āĻŖ
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ master.cf āĻāĻ° āĻ¨ā§āĻā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻžāĻ¨ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤
/etc/postfix):
# āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨ā§ āĻ āĻā§āĻ°āĻŖā§ āĻĢāĻžāĻāĻāĻžāĻā§āĻ˛āĻŋ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
127.0.0.1:10060 āĻāĻ¨ā§āĻ āĻāĻ¨āĻāĻ¨āĻāĻ¨ - 0 āĻ¸ā§āĻĒāĻ¨
user=nobody argv=/usr/local/bin/hapolicy -l -s GREY1=10.0.0.1:10031:10 -s GREY2=10.0.0.2:10031:10
āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ postfix main.cf āĻā§āĻ˛ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨:
127.0.0.1:10060_āĻ¸āĻŽāĻ¯āĻŧ_āĻ¸ā§āĻŽāĻž = 3600
smtpd_recipient_restrictions =
āĻĒāĻžāĻ°āĻŽāĻŋāĻ_āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸,
... āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ...
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨_āĻ¨āĻžāĻĨ_āĻ¤ā§āĻ¯āĻžāĻ,
... āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ ...
check_policy_service inet:127.0.0.1:10060 # <- āĻšā§āĻ¯āĻžāĻĒāĻ˛āĻŋāĻ¸āĻŋ āĻĒā§āĻ°āĻļā§āĻ¨
āĻāĻāĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ 'āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻ°āĻŋāĻ˛ā§āĻĄ' āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻĒāĻ¨āĻŋ āĻāĻ°ā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻāĻāĻĒāĨ¤ āĻāĻ°āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ "āĻ˛āĻŋāĻā§āĻāĻ¸" āĻĻā§āĻā§āĻ¨āĨ¤
āĻ˛āĻŋāĻāĻ
[ā§§] āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻāĻ¸āĻāĻŽāĻāĻŋāĻĒāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨ā§āĻ¤āĻŋ āĻ āĻ°ā§āĻĒāĻŖ
<http://www.postfix.org/SMTPD_POLICY_README.html>
[ā§¨] āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻĒā§āĻ°āĻ¤āĻŋ-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ/āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§/āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻĒā§āĻ°āĻŦā§āĻļāĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
<http://www.postfix.org/RESTRICTION_CLASS_README.html>
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻšā§āĻ¯āĻžāĻĒāĻ˛āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨