рдпрд╣ рдХрдорд╛рдВрдб рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдл рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдкрд╛рдпрдерди-рдкреЙрд▓рд┐рд╕реАрдбреА-рдПрд╕рдкреАрдПрдлрд╝ - рдПрд╕рдкреАрдПрдлрд╝ рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рд╢реБрджреНрдз-рдкрд╛рдпрдерди рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдкреЙрд▓рд┐рд╕реА рдбреЗрдореЙрди
VERSION
1.3
рдЙрдкрдпреЛрдЧ
рдзреНрдпрд╛рди рджреЗрдВ: рдкреИрдХреЗрдЬрд┐рдВрдЧ рдФрд░ рд╡рд┐рддрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХрд╛ рд╕рдЯреАрдХ рдкрде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдмрджрд▓рддреА рд╣реИрдВред
$ рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдлрд╝ (рдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рдЧрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ)
$ рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдл -рдПрдЪ (рдЙрдкрдпреЛрдЧ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ)
$ рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдл /etc/postfix-policyd-spf-python/policyd-spf.conf
(рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ)
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рд╕реНрдерд╛рдкрд┐рдд рдирдореВрдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ
/usr/share/doc/postfix-policyd-spf-python (policyd-spf.conf.commented) рдФрд░ рдореЗрдВ рдиреАрддрд┐-
spf.conf(5). рдкреНрд░рджрддреНрдд setup.py рдПрдХ рдЕрдШреЛрд╖рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
/etc/postfix-policyd-spf-python/.
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реВрдЪреАрдмрджреНрдз рдбреЛрдореЗрди рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдЖрдИрдкреА рдкрддреЗ рдпрд╛ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рдбрд╛рд▓рдирд╛
рдПрд╕рдкреАрдПрдлрд╝ рд╕реЗ рдЬрд╛рдВрдЪ рд╕рдорд░реНрдерд┐рдд рд╣реИ. рд╕реНрдерд╛рдиреАрдп рд╕рдмрдорд┐рд╢рди рдпрд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░рд┐рд▓реЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдкреАрдПрдлрд╝ рдЬрд╛рдВрдЪ рдХреЛ рдЫреЛрдбрд╝рдирд╛
рднреА рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдирдореВрдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдФрд░ рдиреАрддрд┐-spf.conf(5) рдкреНрд░рд╛рд░реВрдк рджрд┐рдЦрд╛рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЕрдиреНрдп рдкреНрд░рд▓реЗрдЦрди
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХрд╛ README_FILES/ SMTPD_POLICY_README рдкрдврд╝рд╛ рд╣реИ рдФрд░
рдЖрдорддреМрд░ рдкрд░ рд╕реЗрдВрдбрд░ рдкреЙрд▓рд┐рд╕реА рдлреНрд░реЗрдорд╡рд░реНрдХ (рдПрд╕рдкреАрдПрдл) рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд░рдПрдлрд╕реА 7208 рджреЗрдЦреЗрдВред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП man 5policyd-spf.conf рджреЗрдЦреЗрдВред
man 5policyd-spf.peruser рд╡рд┐рднрд┐рдиреНрди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдореЗрд▓ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкред
SYNOPSIS
Python-policyd-spf SPF рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ SMTPd рдиреАрддрд┐ рдбреЗрдореЙрди рд╣реИред рдЗрд╕реЗ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╢реБрджреНрдз рдкрд╛рдпрдерди рдореЗрдВ рдФрд░ pyspf рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрд╕рдкреАрдПрдлрд╝ рд╡реЗрдм рд╕рд╛рдЗрдЯ рд╣реИ http://www.openspf.org/.
рдПрд╕рдкреАрдПрдлрд╝ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд░реНрдгрди
рд▓реЙрдЧрд┐рдВрдЧ syslogd рдХреЛ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИред
рд╣рд░ рдмрд╛рд░ рдЬрдм рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдПрд╕рдПрдордЯреАрдкреА рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рддреЛ рдпрд╣ рдкреЙрд▓рд┐рд╕реА рд╕реЗрд╡рд╛ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддреА рд╣реИ
рд╕реЙрдХреЗрдЯ рдФрд░ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдЗрд╕ рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ SMTP
рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдХреЗ 100 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рдпрд╛ 100 рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реЗрд╡рд╛ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рдкрд╛рдпрдерди рд▓рд┐рдкрд┐ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд▓рд╛рдЧрдд рд╕рдордп рдХреЗ рд╕рд╛рде рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреАрддрд┐_рд╕рдордп_рд╕реАрдорд╛ 1000 рд╕реЗрдХрдВрдб рд╣реИред рдпрд╣ рдХреБрдЫ рдПрд╕рдПрдордЯреАрдкреА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд▓реЗрди-рджреЗрди рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реИ. рдЬреИрд╕рд╛ рдХрд┐ SMTPD_POLICY_README рдореЗрдВ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ, рдЗрд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
3600 рд╕реЗрдХрдВрдб рддрдХ. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, /etc/postfix/main.cf рдореЗрдВ "policy_time_limit = 3600" рд╕реЗрдЯ рдХрд░реЗрдВред
рд╡рд┐рдлрд▓ рдПрд╕рдкреАрдПрдлрд╝ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬрд┐рди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкрд░реНрдорд░рд░ рдорд┐рд▓рддрд╛ рд╣реИ рд╡реЗ рд╣реИрдВ,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдРрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдорд╛рдиреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдХреЛрдИ SPF рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рд╣реИред рд╡реЗ рд╕рдВрджреЗрд╢ рдЬреЛ рдЯреЗрдореНрдкрд░реЗрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЙрдирдХреЗ рд╕рд╛рде рдРрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдорд╛рдиреЛ рдЙрдирдХрд╛ рдХреЛрдИ SPF рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рд╢рд╛рдпрдж рд╣реЛрдирд╛ рднреА рдЪрд╛рд╣рд┐рдП)ред
рдЕрдиреНрдпрдерд╛ рдЕрдиреБрдорддрд┐ рд╣реЛрдиреЗ рдкрд░ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡реЗ рд╕рдВрджреЗрд╢ рдЬреЛ рдЕрдиреНрдп SPF рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ (рдкрд╛рд╕, рдХреЛрдИ рдирд╣реАрдВ,
рдиреНрдпреВрдЯреНрд░рд▓, рд╕реЙрдлреНрдЯрдлреЗрд▓) рдореЗрдВ рдПрд╕рдкреАрдПрдлрд╝ рдкреНрд░рд╛рдкреНрдд рд╣реЗрдбрд░ рд╕рдВрд▓рдЧреНрди рд╣реЛрдЧрд╛ред рдиреЛрдЯ: рд╕реНрдкреИрдорд╛рд╕рд╕рд┐рд╕рди 3.2
рдФрд░ рдлрд╝реЙрд▓реЛ рдЗрд╕ рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдкреИрдо рд╕реНрдХреЛрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдЗрди Spamassassin рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрд▓рдЧ SPF рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реНрдкреИрдореИрд╕реИрд╕рд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ
рд╡рд┐рд╡рд░рдгред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЗрд▓ рдЕрд╕реНрд╡реАрдХреГрддрд┐/рд╕реНрдердЧрди рдорд╛рдирджрдВрдб, рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЗрд▓реЛ
рдЪреЗрдХ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпреЛрдВ рдореЗрдВ рдкрд╛рд╕/рдХреБрдЫ рдирд╣реАрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд╕рд╛рде рдореЗрд▓ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╣реЗрд▓реЛ рд░рд┐рдХреЙрд░реНрдб рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИрдВ
рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдореЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдФрд░ HELO рдЬрд╛рдБрдЪ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЧрд▓рдд рдирд╣реАрдВ рд╣реИ
рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЬреЛрдЦрд┐рдо. рдпреЗ рд╕реЗрдЯрд┐рдВрдЧ рд╕реНрдерд╛рдиреАрдп рдиреАрддрд┐ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕рд╛рдЗрдЯ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ. рджреЗрдЦрдирд╛ рдиреАрддрд┐-spf.conf(5) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП
рд╡рд┐рд╡рд░рдгред
рдХрд╛рдЯрдирд╛
рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдл рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рд┐рд╕рд▓реЙрдЧ рдореЗрдВ рд▓реЙрдЧ рдХрд░реЗрдЧрд╛ред "рдбреАрдмрдЧрд▓реЗрд╡рд▓" рдорд╛рди
рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "policyd-spf.conf" рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рд╕реЗрдЯ рд╣реЛ
"0" рдХреЗ рдорд╛рди рдкрд░, рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдо (рдПрд╕рдкреАрдПрдлрд╝ рд╣рд┐рдЯ/рдорд┐рд╕) рд▓реЙрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рд╣реЛрдВрдЧреЗ
рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛ рдФрд░ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд▓реЙрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕ рдиреАрддрд┐ рджреНрд╡рд╛рд░рд╛ рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП
рд╕рд░реНрд╡рд░, рдЕрдкрдиреА рдореЗрд▓ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ "рдкреЛрд▓рд┐рд╕реАрдбреА-рдПрд╕рдкреАрдПрдлрд╝" рджреЗрдЦреЗрдВред
рдкрд░реАрдХреНрд╖рдг THE рдиреАрддрд┐ рдбреЗрдореЛрди
рдиреАрддрд┐ рдбреЗрдореЙрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг
рдкреЙрд▓рд┐рд╕реА рдбреЗрдореЙрди рдХрд╛ рд╣рд╛рде рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдлрд╝
рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╡реЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдСрд░реНрдбрд░ рдХреЛрдИ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛, рдФрд░ рдбреЗрдореЙрди рдХреЗрд╡рд▓ a рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рднреА рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ:
рдЕрдиреБрд░реЛрдз=smtpd_access_policy
рдкреНрд░реЛрдЯреЛрдХреЙрд▓_рд╕реНрдЯреЗрдЯ=RCPT
рдкреНрд░реЛрдЯреЛрдХреЙрд▓_рдирд╛рдо=SMTP
рд╣реЗрд▓реЛ_рдирд╛рдо=some.domain.tld
рдХреНрдпреВ_рдЖрдИрдбреА=8045F2AB23
рдЙрджрд╛рд╣рд░рдг=12345.6789
рдкреНрд░реЗрд╖рдХ=[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]
рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛=[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]
рдХреНрд▓рд╛рдЗрдВрдЯ_рдПрдбреНрд░реЗрд╕ = 1.2.3.4
client_name=other.domain.tld
[рдЦрд╛рд▓реА рдкрдВрдХреНрддрд┐]
рдиреАрддрд┐ рдбреЗрдореЙрди рдЙрд╕реА рд╢реИрд▓реА рдореЗрдВ рдЙрддреНрддрд░ рджреЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реВрдЪреА рд╣реЛрдЧреА
рдЦрд╛рд▓реА рдкрдВрдХреНрддрд┐:
рдХреНрд░рд┐рдпрд╛=рдкрддрд╛ рдирд╣реАрдВ
[рдЦрд╛рд▓реА рдкрдВрдХреНрддрд┐]
рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдПрдХреАрдХрд░рдг
1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ /etc/postfix/master.cf:
рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдлрд╝ рдпреВрдирд┐рдХреНрд╕ - рдПрдирдПрди - 0 рд╕реНрдкреЙрди
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛=рдкреЙрд▓рд┐рд╕реАрдбреА-рдПрд╕рдкреАрдПрдл рдПрдЖрд░рдЬреАрд╡реА=/рдпреВрдПрд╕рдЖрд░/рдмрд┐рди/рдкреЙрд▓рд┐рд╕реАрдбреА-рдПрд╕рдкреАрдПрдл
рдзреНрдпрд╛рди рджреЗрдВ: рд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдпрдерди рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдФрд░ рджреЛрдиреЛрдВ рдХреЗ рдкрде рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдлрд╝. рдпреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВред рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рднреА рдЬреЛрдбрд╝рдиреА рд╣реЛрдЧреА (рдКрдкрд░ рджреЗрдЦреЗрдВ рдФрд░
рдиреАрддрд┐-spf.conf(5) рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП)ред
2. рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдиреАрддрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ /etc/postfix/main.cf:
smtpd_рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛_рдкреНрд░рддрд┐рдмрдВрдз =
...
рдЕрд╕реНрд╡реАрдХрд╛рд░_рдЕрдирд╛рдЙрде_рдЧрдВрддрд╡реНрдп
рдЪреЗрдХ_рдкреЙрд▓рд┐рд╕реА_рд╕рд░реНрд╡рд┐рд╕ рдпреВрдирд┐рдХреНрд╕: рдкреНрд░рд╛рдЗрд╡реЗрдЯ/рдкреЙрд▓рд┐рд╕реАрдбреА-рдПрд╕рдкреАрдПрдл
...
рдкреЙрд▓рд┐рд╕реАрдб-рдПрд╕рдкреАрдПрдл_рдЯрд╛рдЗрдо_рд▓рд┐рдорд┐рдЯ = 3600
рдзреНрдпрд╛рди рджреЗрдВ: рдЕрд╕реНрд╡реАрдХрд╛рд░_рдЕрдирд╛рдЙрде_рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдХреЗ рдмрд╛рдж check_policy_service рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдпрд╛
рдЕрдиреНрдпрдерд╛ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдЦреБрд▓рд╛ рд░рд┐рд▓реЗ рдмрди рд╕рдХрддрд╛ рд╣реИред
3. рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВред
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдкреЙрд▓рд┐рд╕реА-рдПрд╕рдкреАрдПрдлрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ