рдПрдХ рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж
рдорд╛рд░реНрдЪ рдХреЗ рдЕрдиреБрд╕рд╛рд░
рдПрдХреНрдЬрд╝рд┐рдо рдХреА рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА 57.77% (рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ 56.91%), рд╕реЗрдВрдбрдореЗрд▓ - 3.83% (4.16%), рдореЗрд▓рдЗрдиреЗрдмрд▓ - 2.12% (2.18%), рдПрдордбреЗрдореЙрди - 0.77% (0.91%), рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ - 0.47% (0.61%) рд╣реИред
рдореБрдЦреНрдп
- рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
рд╣реИрдкреНрд░реЛрдХреНрд╕реА 2.0 IPv4 рдФрд░ IPv6 рдкрд░ рдЯреАрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ (рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд░реАрдХреНрд╖рдг рджрд┐рд▓ рдХреА рдзрдбрд╝рдХрди рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП)ред - рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░реЗрд╖рдХ рдХреЛ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╕реА (рдбрд┐рд▓реАрд╡рд░ рди рдХрд░рдиреЗ рдпреЛрдЧреНрдп) рд╕реНрдерд┐рддрд┐ рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред рд╕реНрдерд┐рддрд┐ рдХреЛ рдбрд┐рд▓реАрд╡рд░реА рдХрддрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рд╕реА рднреА рдбрд┐рд▓реАрд╡рд░реА рдкреНрд░рдпрд╛рд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╕рдВрджреЗрд╢ рд╣реЛрд▓реНрдб рдХрддрд╛рд░ рдореЗрдВ рд░рдЦреЗ рдмрд┐рдирд╛, рдкреНрд░реЗрд╖рдХ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреБрд░рд╛рдиреЗ рд╕рдВрджреЗрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "-рдИ" рдФрд░ "-рдПрдл" рдЭрдВрдбреЗ рдХреЛ рдкреЛрд╕реНрдЯрд╕реБрдкрд░ рдХрдорд╛рдВрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ; "-рдПрдл" рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрджреЗрд╢ рддреБрд░рдВрдд рдкреНрд░реЗрд╖рдХ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИ рдХрддрд╛рд░ рдкреБрдирдГ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИред рдореЗрд▓рдХреНрдпреВ рдФрд░ рдкреЛрд╕реНрдЯрдХреНрдпреВ рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреБрд░рд╛рдиреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдмрд╛рдж "#" рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИред
- рдПрдХ рд╕рдВрджреЗрд╢ рдХреЛ рджреВрд╕рд░реЗ рд╕рд░реНрд╡рд░ (рдиреЗрдХреНрд╕реНрдЯ-рд╣реЙрдк) рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрдордЯреАрдкреА рдФрд░ рдПрд▓рдПрдордЯреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рд╣реЛрд╕реНрдЯ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд╕реВрдЪреАрдмрджреНрдз рд╣реЛрд╕реНрдЯреЛрдВ рдХреЛ рд╕рдВрджреЗрд╢ рдХреЛ рдЙрдирдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдХреЗ рдХреНрд░рдо рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдпрджрд┐ рдкрд╣рд▓рд╛ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рджреВрд╕рд░реЗ рдХреЛ рдбрд┐рд▓реАрд╡рд░реА рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрджрд┐)ред рд╕реВрдЪреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд░рд┐рд▓реЗрд╣реЛрд╕реНрдЯ, рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ_рдореИрдкреНрд╕, рдбрд┐рдлреЙрд▓реНрдЯ_рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдФрд░ рд╕реЗрдВрдбрд░_рдбрд┐рдкреЗрдВрдбреЗрдВрдЯ_рдбрд┐рдлреЙрд▓реНрдЯ_рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ_рдореИрдкреНрд╕ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
/etc/postfix/main.cf:
рд░рд┐рд▓реЗрд╣реЛрд╕реНрдЯ = foo.example, bar.example
default_transport = smtp:foo.example, bar.example - рд▓реЙрдЧрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓рд╛. тАЬfrom=тАЭ рдФрд░ тАЬto=тАЭ рдореЗрдВ рдкрддреЗ рдЕрдм рдЙрджреНрдзрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╣реИрдВ - рдпрджрд┐ рдкрддреЗ рдХреЗ рд╕реНрдерд╛рдиреАрдп рднрд╛рдЧ рдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рди рдпрд╛ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╣реИрдВ, рддреЛ рдкрддреЗ рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рднрд╛рдЧ рд▓реЙрдЧ рдореЗрдВ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкреБрд░рд╛рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ "info_log_address_format = рдЖрдВрддрд░рд┐рдХ" рдЬреЛрдбрд╝реЗрдВред
рдерд╛: рд╕реЗ= [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЕрдм: from=<тАЬрд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдирд╛рдотАЭ@example.com>ред - XCLIENT рдФрд░ XFORWARD рд╣реЗрдбрд░ рд╕реЗ рдпрд╛ HaProxy рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди check_client_access рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд▓реЙрдЧ рд╕реНрддрд░ рдФрд░ IPv6 рд╕рдмрдиреЗрдЯ рдореИрдкрд┐рдВрдЧ рдкрд░ рд╕рдВрдЧрддрддрд╛ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
- рдбреЛрд╡рдХреЛрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреА рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрд╕рдПрдордЯреАрдкреА+рдПрд▓рдПрдордЯреАрдкреА рдбрд┐рд▓реАрд╡рд░реА рдПрдЬреЗрдВрдЯ рдкрд╛рдЗрдк рдХреЗ рд╕рдорд╛рди, рдорд╛рд╕реНрдЯрд░.рд╕реАрдПрдл рдореЗрдВ "рдлреНрд▓реИрдЧ = рдбреАрдУрдЖрд░рдПрдХреНрд╕" рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рд▓реАрд╡рд░-рдЯреВ, рдПрдХреНрд╕-рдУрд░рд┐рдЬрд┐рдирд▓-рдЯреВ рдФрд░ рд░рд┐рдЯрд░реНрди-рдкрд╛рде рд╣реЗрдбрд░ рдХрд╛ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд▓реАрд╡рд░реА рдПрдЬреЗрдВрдЯред
- check_ccert_access рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЧрдИ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА ("search_order = cert_fingerprint, pubkey_fingerprint" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп рд╡реНрдпрд╡рд╣рд╛рд░)ред
рд╕реНрд░реЛрдд: opennet.ru