HOWTO рд╕реЗрдЯрдЕрдк ubuntu 18.04 sendmail + DKIM + SPF + DMARC рдпрд╛ рдореИрдВ Gmail Gmail рдореЗрдВ рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реБрдЖ

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ 2 рдЕрд▓рдЧ рдбреЛрдореЗрди рдХрддрд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд░реЛрд╕реНрдХреЛрдореНрдирд╛рджрдЬрд╝реЛрд░ рдХреЗ рдЕрд╡рд░реБрджреНрдз рд╣реЛрдиреЗ рдХреА рдХрд╣рд╛рдиреА рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 2000 рдпрд╛рддреНрд░рд╛рдУрдВ рдХрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдПрдХрддреНрд░ рдХрд┐рдпрд╛, рдФрд░ рдореЗрд▓ рд╕рд░реНрд╡рд░ рдиреЗ рдкреНрд░рддрд┐рджрд┐рди рд▓рдЧрднрдЧ 200 рдкрддреНрд░ рднреЗрдЬреЗ, рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдореЗрд▓ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ Google рдФрд░ Yandexред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рд╕рд┐рджреНрдз рд╡реАрдбрд┐рдпреЛ рдХрд╣рддрд╛ рд╣реИ: "рдЬрдм рддрдХ рдирд╡рд▓рдиреА рд░реЛрд╕рдХреЛрдордирд╛рджрдЬрд╝реЛрд░ рдирд╣реАрдВ рдЖрдИ рддрдм рддрдХ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛!

рдЕрдм рдЬрдм рд╣рдо рдПрдХ рдРрд╕реЗ рд╣реЛрд╕реНрдЯ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд╣реЛ рдЧрдП рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдЖрдИрдкреА рдкрддреЗ рд░рд╛рдЬреНрдп рд╕реЗрдВрд╕рд░рд╢рд┐рдк рдмреНрд▓реЙрдХрд┐рдВрдЧ рдХреЗ рддрд╣рдд рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛ рдЧрдИ рд╣реИред Google Good Corporation рдиреЗ рд╣рдорд╛рд░реЗ рдбрд╛рдХрд┐рдпрд╛ рдХреЛ рджрд╣рд▓реАрдЬ рд╕реЗ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред

Google рдПрдордПрдХреНрд╕ рд╕рд░реНрд╡рд░ рдореЗрд░реЗ рдореЗрд▓ рдХреЛ рд▓рдЧрднрдЧ рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдлреЗрдВрдХрддрд╛ рд╣реИ: "рдЖрдкрдХрд╛ рд╕рдВрджреЗрд╢ рдЕрд╡рд╛рдВрдЫрд┐рдд рд▓рдЧрддрд╛ рд╣реИ, рдЪрд▓реЛ рдЕрд▓рд╡рд┐рджрд╛ ..."

Google SMTP рдХрдиреЗрдХреНрд╢рди рд▓реЙрдЧ
050 <legale.legale@gmail.com>... Connecting to gmail-smtp-in.l.google.com. via esmtp... 050 220 mx.google.com ESMTP v6-v6si38552789wrc.432 - gsmtp 050 >>> EHLO sevenlight.ru 050 250-mx.google.com at your service, [2a02:c207:2018:3546::1] 050 250-SIZE 157286400 050 250-8BITMIME 050 250-STARTTLS 050 250-ENHANCEDSTATUSCODES 050 250-PIPELINING 050 250-CHUNKING 050 250 SMTPUTF8 050 >>> STARTTLS 050 220 2.0.0 Ready to start TLS 050 >>> EHLO sevenlight.ru 050 250-mx.google.com at your service, [2a02:c207:2018:3546::1] 050 250-SIZE 157286400 050 250-8BITMIME 050 250-ENHANCEDSTATUSCODES 050 250-PIPELINING 050 250-CHUNKING 050 250 SMTPUTF8 050 >>> MAIL From:<root@sevenlight.ru> SIZE=297 050 250 2.1.0 OK v6-v6si38552789wrc.432 - gsmtp 050 >>> RCPT To:<legale.legale@gmail.com> 050 >>> DATA 050 250 2.1.5 OK v6-v6si38552789wrc.432 - gsmtp 050 354 Go ahead v6-v6si38552789wrc.432 - gsmtp 050 >>> . 050 550-5.7.1 [2a02:c207:2018:3546::1 7] Our system has detected that this 050 550-5.7.1 message is likely unsolicited mail. To reduce the amount of spam sent 050 550-5.7.1 to Gmail, this message has been blocked. Please visit 050 550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError 050 550 5.7.1 for more information. v6-v6si38552789wrc.432 - gsmtp 


рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрджреЗрд╢ рднреЗрдЬрд╛:

 echo "Subject: Hello baby!" | sendmail -v legale.legale@gmail.com 

рдореИрдВ рд╕реНрдкреИрдо рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреЛрдбрд╝рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдореЗрдВ рдПрдХ рдирдЦрд░реЗ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдиреГрддреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдкреВрд░реА рд░рд╛рдд рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдЧрд▓реЗ рджрд┐рди рд╣реА рд╕рдлрд▓ рд╣реЛ рд╕рдХрд╛ред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдореИрдиреБрдЕрд▓ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

UBUNTU 18.04 рдкрд░ SPF + DKIM рд╕реЗрдЯрдЕрдк рдирд┐рд░реНрджреЗрд╢


рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрдард┐рдирд╛рдИ рдХреЗ 1 рд╕рд░реНрд╡рд░ рдкрд░ рдХрдо рд╕реЗ рдХрдо 2 рдбреЛрдореЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

1. рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


 apt-get install sendmail opendkim -y 

2. opendkim рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


рд╡рд┐рдиреНрдпрд╛рд╕ рдпрд╣рд╛рдБ рд╣реИ: /etc/opendkim.conf

/etc/opendkim.conf
рдСрдЯреЛрд░реЗрд╕реНрдЯ рд╣рд╛рдБ
UMask 002
Syslog рд╣рд╛рдБ
AutoRestartRate 10 / 1h
Canonicalization рдЖрд░рд╛рдо / рд╕рд░рд▓
рдПрдХреНрд╕рдЯреНрд░рд╛ рдЗрдЧреНрдиреЛрд░рд▓рд┐рд╕реНрдЯ рд░рд┐рдлрд╝рд╛рдЗрд▓: / etc / opendkim / TrustedHosts

рдЗрдВрдЯрд░рдирд▓рд╣реЙрд╕реНрдЯ рд░рд┐рдлрд┐рд▓: / etc / opendkim / TrustedHosts
KeyTable Refile: / etc / opendkim / KeyTable
рд╕рд╛рдЗрдирд┐рдВрдЧрдЯреЗрдмрд▓ рд░рд┐рдлрд╝рд╛рдЗрд▓: / etc / opendkim / рд╕рд╛рдЗрдирд┐рдВрдЧрдЯреЗрдмрд▓

рд▓реЛрдЧрд╡рд╛рдИ рд╣рд╛рдВ
рдореЛрдб sv
PidFile /var/run/opendkim/opendkim.pid
рд╕рд┐рдЧреНрдиреЗрдЪрд░рдЕрд▓рдЧреЛрд░рд┐рджреНрдо rsa-sha256
рд╕реЙрдХреЗрдЯ рдЗрдирдПрдЯ: 8891 @ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
SyslogSuccess рд╣рд╛рдБ
TemporaryDirectory / var / tmp
UserID opendkim: opendkim

3. рдХреБрдВрдЬреА рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд┐рдпрдореЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ


рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдЪрд╛рдмрд┐рдпрд╛рдБ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдкреВрд░реНрдг рд╕реНрд╡рд╛рдпрддреНрддрддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдбреЛрдореЗрди pdd.yandex.ru рдХреЗ рд▓рд┐рдП Yandex.Direct рдореЗрд▓ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ Yandex рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХреБрдВрдЬреА рд╣реИред

 #   mkdir -p /etc/opendkim/keys/*****.ru #  cd /etc/opendkim/keys/******.ru #  #-s   -d      opendkim-genkey -s mail -d ******.ru #  2  mail.txt     mail.private   #    opendkim:opendkim chown opendkim:opendkim mail.* #     chmod 600 mail.private 

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреЗ DKIM рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХреЛ рдпреИрдВрдбреЗрдХреНрд╕ рд╕реЗ рдмрдирд╛ рдпрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо opendkim config рд╕реЗ рдЗрди рддреАрди рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ:

 InternalHosts refile:/etc/opendkim/TrustedHosts KeyTable refile:/etc/opendkim/KeyTable SigningTable refile:/etc/opendkim/SigningTable 

рдкрд╣рд▓реЗ /etc/opendkim/TrustedHosts рдореЗрдВ рдореЗрдЬрдмрд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдИрдореЗрд▓ рд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП opendkim рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреАред

/ etc / opendkim / TrustedHosts
127.0.0.1
рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ
######ред рд░реБ
******ред рд░реБ

рджреВрд╕рд░реА рдлрд╝рд╛рдЗрд▓ /etc/opendkim/KeyTable рдореЗрдВ рдирд┐рдЬреА рдХреБрдВрдЬреА рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд DKIM рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рдЬреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ: [selector]._domainkey.[domain_name]

/ etc / opendkim / KeyTable
mail._domainkey.sevenlight.ru sevenlight.ru:mail:/etc/opendkim/keys/sevenlight.ru/mail.private
mail._domainkey.st-goods.ru st-goods.ru:mail:/etc/opendkim/keys/st-goods.ru/mail.pStreet

рддреАрд╕рд░реА рдлрд╝рд╛рдЗрд▓ /etc/opendkim/SigningTable рдореЗрдВ рдкрддреНрд░реЛрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИред рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕рдХреЗ рдЕрдХреНрд╖рд░ рдФрд░ рдХрд┐рд╕ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдирд╛ рд╣реИред

/ etc / opendkim / SigningTable
*@sevenlight.ru mail._domainkey.sevenlight.ru
*@st-goods.ru рдореЗрд▓ ред_domainkey.st-goods.ru

рд╣рдо рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдбреЛрдореЗрди рдФрд░ рдХреБрдВрдЬреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдорд╛рд░реНрдЧ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред рдпрд╣ opendkim рд╕реЗрдЯрдЕрдк рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

4. Sendmail рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


Sendmail рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рд╣реИред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ /etc/mail/sendmail.mc рдХреЗ рдЕрдВрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 #    starttls include(`/etc/mail/tls/starttls.m4')dnl # sendmail    opendkim INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@localhost')dnl 

рд╕рд╣реА рдбреЛрдореЗрди рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдореЗрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ /etc/mail/sendmail.mc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдФрд░ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рд╣рдо рдЗрд╕рдХреЗ рд╕рдорд╛рди рдПрдХ рд▓рд╛рдЗрди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: MASQUERADE_AS(`st-goods.ru')dnl рд╡рд╛рдВрдЫрд┐рдд рдбреЛрдореЗрди рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВред рдпрд╣ рд╡рд╣ рдбреЛрдореЗрди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рд┐рдЯрд░реНрди рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЛрдЯреЗрд╢рди рдХреЗ рдирд┐рд╢рд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ, рдХрдбрд╝рд╛рдИ рд╕реЗ рдмреЛрд▓ рд░рд╣реЗ рд╣реИрдВ, рдкрд╣рд▓рд╛ рдЪрд┐рдиреНрд╣ ` рдЧреНрд░реЗрд╡рд┐рд╕ ` рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рддреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ Sendmail config рдореЗрдВ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдм рд╣рдо / etc / рдореЗрдЬрдмрд╛рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ Sendmail рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рдкрд╛рд╕ рдХрд░реЗред рдпрд╣ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрджрд┐ рдЖрдк рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рд▓реЙрдЧ рдкреНрд░рд╛рдЪреАрди рд╣реИрдВ, рдПрдХ рднреА рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдП рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рдЕрдХреНрд╖рд░реЛрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд╣реАрдВ рд╣реИрдВред

 #ipv4 echo -e "127.0.0.1 st-goods.ru" >> /etc/hosts #ipv6 echo -e "::1 st-goods.ru" >> /etc/hosts 

рдЕрдм рд╣рдореЗрдВ рдирдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде Sendmail рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

 #  #    "" sendmailconfig #  opendkim  sendmail service opendkim restart && service sendmail restart 

рдЕрдм рд╣рдорд╛рд░рд╛ Sendmail рд╕рд░реНрд╡рд░ opendkim рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдЬреЛ рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рднреЗрдЬреЗ рдЧрдП рдкрддреНрд░реЛрдВ рдХреЗ рд╣реЗрдбрд░ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЗрдЬрдмрд╛рди рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣реЗрдбрд░ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХреЗрдВ рдХрд┐ рд╣реЗрдбрд░ рдмрджрд▓реЗ рдирд╣реАрдВ рдЧрдП рд╣реИрдВред

DNS рд╕рд░реНрд╡рд░ рдкрд░ DKIM TXT рд░рд┐рдХреЙрд░реНрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕


рдХреБрдВрдЬреА TXT рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ DNS рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рдореНрди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдирд┐рд▓рдВрдмрд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:
рдореЗрдЬрдмрд╛рди: mail._domainkey
рдореВрд▓реНрдп: v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2wtGTw/5KPjtlIEh282JY7ovxZ/8eqveFn9ivhzpYJldl3fBEOKw v=DKIM1; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2wtGTw/5KPjtlIEh282JY7ovxZ/8eqveFn9ivhzpYJldl3fBEOKw

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг:
p= рд╣рдорд╛рд░реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╣реИ
v= DKIM рдХреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
t= рдЭрдВрдбреЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЭрдВрдбреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред 2 рдЭрдВрдбреЗ рд╣реИрдВ 'y' рдФрд░ 's'ред
y рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ DKIM рдкрд░реАрдХреНрд╖рдг рдореЛрдб рдореЗрдВ рд╣реИред
s рдЕрд░реНрде рд╣реИ рд╡рд╣ рдореЛрдб рдЬрдм @ рдХреЗ рдмрд╛рдж рдореЗрд▓ рдкрддреЗ рдХрд╛ рд╕рд╣реА рд╣рд┐рд╕реНрд╕рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрддреНрд░ рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ d = DKIM рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЛрдореЗрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣реЛрд╕реНрдЯ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: [selector]._domainkey
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореЗрд▓ рдЪрдпрдирдХрд░реНрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЛрд╕реНрдЯ рдЗрд╕ рддрд░рд╣ рд╣реЛрдЧрд╛: mail._domainkey

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдлрд╝рд╛рдЗрд▓ /etc/opendkim/keys/st-goods.ru/mail.txt рд╕реЗ /etc/opendkim/keys/st-goods.ru/mail.txt рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

/etc/opendkim/keys/st-goods.ru
mail._domainkey TXT рдореЗрдВ ("v = DKIM1; h = sha256; k = rkey; key
"рдкреА = MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsLFjSAqvfSrjvF0JfMkiSzqWRhXwwVPzW5OEtRFSoDVBwDxR6hMna1iESnUQ1OzbUQQPnDPbrFXkalDCAXigZqltTSAV + JQSyOwhi0b88WS3djb1IkA / qioCobjlhMFSatvcmz5kMkG8oeoHhVFQ / BE84PwDPTXRmcObDvg7meUmkYpdxeyr + tcG5ezuC + s15I00 + 6NSAaj0Tj┬╗
┬лрд╣рд╛рдБ / Bl2e2TE / WG45wVShlQ85E8IpYixscd0qDJ9 / NbZrbWIfy8shujWVk5izNU4PqcWwW7 / H9uTkhAbMu0fgqT8W9Jv / GRVAireOCzMl13E9PVANt4o + ywqyGk38vSY8QdgJsZPDUQIDAQAB┬╗); - st-goods.ru рдХреЗ рд▓рд┐рдП DKIM рдкреНрд░рдореБрдЦ рдореЗрд▓

рдХреБрдВрдЬреА рдкреА рд╕реЗ = рдЕрдВрддрд┐рдо рдЙрджреНрдзрд░рдг рддрдХ рдЬрд╛рддреА рд╣реИред рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

6. рдПрд╕рдкреАрдПрдлрд╝ рд╕реЗрдЯрдЕрдк


SPF (рдкреНрд░реЗрд╖рдХ рдиреАрддрд┐ Frameword) рдПрдХ рдЕрдиреНрдп рд╕реНрдкреИрдо рд╕реБрд░рдХреНрд╖рд╛ рддрдХрдиреАрдХ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХреА рд╣реИред рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рд╕рд╛рд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 2 рд╢рдмреНрджред рдХрд┐рд╕реА рдбреЛрдореЗрди рдХреЗ DNS рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ, рдЗрд╕ рдбреЛрдореЗрди рд╕реЗ рдореЗрд▓ рднреЗрдЬрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдкрддреЗ рдЙрд╕реА рддрд░рд╣ рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ DKIM рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреАред рд╣рдореЗрдВ рдЗрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╛рдВрдбреЗрдХреНрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рднреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдореЗрд░реА рдкреЛрд╕реНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
рд╣реЛрд╕реНрдЯ: @
рдореВрд▓реНрдп: v=spf1 a mx include:_spf.yandex.net ip4:173.249.51.13 ip6:2a02:c207:2018:3546::1 ~all

рд╡рд╛рдХреНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рд╕рд░рд▓ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, spf рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдкреНрд▓рд╕ рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕реНрдерд╛рди рдХреЗ рдмрд╛рдж, рдЗрд╕ рдбреЛрдореЗрди рд╕реЗ рдореЗрд▓ рднреЗрдЬрдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреЗ рдкрддреЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдПрдордПрдХреНрд╕ рд░рд┐рдХреЙрд░реНрдб рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рдП рдФрд░ рдПрдордПрдХреНрд╕ рдХреЗ рд╕рд░реНрд╡рд░ рднреА рдЕрдиреБрдордд рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдпрд╛рдВрдбреЗрдХреНрд╕ рд╕рд░реНрд╡рд░ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреАрд╡реА 4 рдФрд░ рдЖрдИрдкреАрд╡реА 6 рдкрддреЗред ~ рд╕рднреА рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕реЙрдлреНрдЯрдлреЗрд▓ "рд╕реЙрдлреНрдЯ рдлреЗрд▓"ред рдпрд╛рдиреА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╕рднреА рдкрддреЗ рдЕрднреА рднреА рдкреНрд░рд╛рдкреНрдд рд╕рд░реНрд╡рд░ рдХреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред -рдЖрд▓ рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдПрдХ рдХрдард┐рди рдЕрд╕реНрд╡реАрдХреГрддрд┐ред

7. DMARC рд╕реЗрдЯрдЕрдк


рдЬреАрдореЗрд▓ рдЧрдврд╝ рдХреЛ рднреЗрджрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдХреАрд▓ DMARC рд╣реИред DMARC рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ SPF рдпрд╛ DKIM рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдИрдореЗрд▓ рдХрд╛ рдХреНрдпрд╛ рдХрд░реЗрдВред

рд╣рдо TXT DNS рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рдХрд░рддреЗ рд╣реИрдВред
рдореЗрдЬрд╝рдмрд╛рди: _dmarc
рдореВрд▓реНрдп: v=DMARC1; p=none v=DMARC1; p=none

рдпрд╣рд╛рдВ рд╣рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдкрддреНрд░ рдПрд╕рдкреАрдПрдлрд╝ рдпрд╛ рдбреАрдХреЗрдЖрдИрдПрдо рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк рдкреА = рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рдРрд╕реЗ рдкрддреНрд░реЛрдВ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдирд┐рд░реАрдХреНрд╖рдг


рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдкрддреНрд░ рднреЗрдЬреЗрдВред echo "Subject: Hello baby!" | sendmail -v legale.legale@gmail.com

рд╣рдо рдореЗрд▓ рд▓реЙрдЧ рдореЗрдВ рдирд╡реАрдирддрдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред tail -f /var/log/mail.log | grep dkim
рдЗрд╕рдХреЗ рд╕рдорд╛рди рдПрдХ рд░реЗрдЦрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП:

 Jun 11 22:07:55 sevenlight opendkim[6473]: w5BK7sl9008069: DKIM-Signature field added (s=mail, d=st-goods.ru) 

рдпрджрд┐ рдХреЛрдИ рд░реЗрдЦрд╛ рд╣реИ, рддреЛ рд╕реЗрдВрдбрдореЗрд▓ рд╕рд░реНрд╡рд░ рдФрд░ рдУрдкреЗрдВрдбреАрдХрд┐рдо рдиреЗ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдкрддреНрд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рд╣реИрдВред рдпрджрд┐ рдРрд╕реА рдХреЛрдИ рд░реЗрдЦрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ "рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдПрдВ" рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдореЗрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖред рдкрддреНрд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдкрддреНрд░ рдХреЗ рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдиреАрдЪреЗ рддреАрд░ рдмрдЯрди рджрдмрд╛рдПрдВред рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рдореЗрдВ, рдЖрдЗрдЯрдо "рдореВрд▓ рджрд┐рдЦрд╛рдПрдВ" рдЪреБрдиреЗрдВред

рдпрд╣рд╛рдБ рдореБрдЭреЗ рдХреНрдпрд╛ рдорд┐рд▓рд╛ рд╣реИ:

 Message ID <201806112007.w5BK7sUS008068@******.ru> Created on: 11 June 2018 at 22:07 (Delivered after 2 seconds) From: info@*****.ru To: legale.legale@gmail.com Subject:  тДЦ2221 -   ******.ru SPF: PASS with IP 2a02:c207:2018:3546:0:0:0:1 Learn more DKIM: 'PASS' with domain *****.ru Learn more DMARC: 'PASS' Learn more 

рд▓рд╛рдн $ $ $

рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдПрдВ


рдореБрдЭреЗ рдкреВрд░реА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдЦрдВрдб рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рддрдХрдиреАрдХ рдПрдХ рдЬрдЯрд┐рд▓ рдЪреАрдЬ рд╣реИ ... рдХрднреА-рдХрднреА рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдкрд╣рд▓реЗ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдЯреАрдХ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдлрд╝рд╛рдЗрд▓ / рдЖрджрд┐ / рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдореБрдЭреЗ рд╡рд╣рд╛рдВ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╕рдорд╕реНрдпрд╛ рдереАред рдЕрдЧрд▓рд╛, dkim рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдЬрдм рдореИрдВ рдЗрдзрд░-рдЙрдзрд░ рд╣реЛ рд░рд╣рд╛ рдерд╛, рддреЛ рдореИрдВ рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд▓рдЧрд╛, рдЬрд╣рд╛рдБ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХреЛ рдЦреЛрд▓рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдлрд╛рдЗрд▓ рдХреЗ рдорд╛рд▓рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╛рдЗрд▓ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд┐рдпреБрдХреНрдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╕реЗрдВрдбрдореЗрд▓рдХреЙрдиреНрдлрд┐рдЧ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди рд▓реЙрдЧ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдореЗрд░рд╛ рдПрдХ рдорд╛рдорд▓рд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдкреБрдЯ рдмрдЬрд░реА рдХреЗ рдмрдЬрд╛рдп рд╕рд╛рдорд╛рдиреНрдп рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЗрд╕ рдкрд░ sendmailconfig рд╢рдкрде рд▓реАред рдпрджрд┐ рдЕрдиреНрдп рд╕рднреА рд╡рд┐рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рд▓рд┐рдЦреЗрдВ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд░рд╣реЗрдВред

Source: https://habr.com/ru/post/hi415569/


All Articles