Instalaţi DKIM pe Postfix sub Debian: Diferență între versiuni

De la Ro Ikoula wiki
Jump to navigation Jump to search
 
Linia 13: Linia 13:
 
<span data-link_translate_fr_title="Installer DKIM sur Postfix sous Debian"  data-link_translate_fr_url="Installer_DKIM_sur_Postfix_sous_Debian"></span>[[:fr:Installer DKIM sur Postfix sous Debian]][[fr:Installer DKIM sur Postfix sous Debian]]
 
<span data-link_translate_fr_title="Installer DKIM sur Postfix sous Debian"  data-link_translate_fr_url="Installer_DKIM_sur_Postfix_sous_Debian"></span>[[:fr:Installer DKIM sur Postfix sous Debian]][[fr:Installer DKIM sur Postfix sous Debian]]
 
<br />
 
<br />
 +
 +
{{#seo:
 +
|title=Instalaţi DKIM pe Postfix sub Debian
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Instalaţi DKIM pe Postfix sub Debian
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
 
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Installer DKIM sur Postfix sous Debian|aici]].<br /><span data-translate="fr"></span>
 
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Installer DKIM sur Postfix sous Debian|aici]].<br /><span data-translate="fr"></span>
Linia 27: Linia 36:
 
<syntaxhighlight lang="bash"> apt-get update
 
<syntaxhighlight lang="bash"> apt-get update
 
  apt-get upgrade </syntaxhighlight>
 
  apt-get upgrade </syntaxhighlight>
Păstrând sistemul Debian la zi, asiguraţi-vă că aveţi o listă de arhive oficiale. Puteţi găsi o listă de folositor la Ikoula arhive si instructiuni de instalare  [[:fr:Quelles_sont_les_sources_des_d%C3%A9p%C3%B4ts_debian_chez_Ikoula|a această adresă]].
+
Păstrând sistemul [https://www.ikoula.ro/ro/node/939 Debian] la zi, asiguraţi-vă că aveţi o listă de arhive oficiale. Puteţi găsi o listă de folositor la Ikoula arhive si instructiuni de instalare  [[:fr:Quelles_sont_les_sources_des_d%C3%A9p%C3%B4ts_debian_chez_Ikoula|a această adresă]].
 
<div style="background-color: #FF9999;"> '''Avertizare ''': Înainte de a face orice modificări la sistemul de planul întotdeauna o copie de rezervă a fişierelor în cazul manipulării necorespunzătoare. <br>
 
<div style="background-color: #FF9999;"> '''Avertizare ''': Înainte de a face orice modificări la sistemul de planul întotdeauna o copie de rezervă a fişierelor în cazul manipulării necorespunzătoare. <br>
 
Pe un server de producţie, asiguraţi-vă că pentru a efectua aceste operațiuni în timpul orelor pentru a minimiza impactul acţiunilor dumneavoastră. </div>
 
Pe un server de producţie, asiguraţi-vă că pentru a efectua aceste operațiuni în timpul orelor pentru a minimiza impactul acţiunilor dumneavoastră. </div>
Linia 117: Linia 126:
 
Nevoie pentru a schimba portul, dacă aceasta diferă în fişierul de configurare precedent.
 
Nevoie pentru a schimba portul, dacă aceasta diferă în fişierul de configurare precedent.
  
===Configurarea Postfix ===
+
===Configurarea [https://www.ikoula.ro/ro/cum-sa-instalati-postfix Postfix]===
 
; Editaţi fişierul de configurare pentru Postifx  
 
; Editaţi fişierul de configurare pentru Postifx  
 
<syntaxhighlight lang="bash"> vi /etc/postfix/main.cf </syntaxhighlight>
 
<syntaxhighlight lang="bash"> vi /etc/postfix/main.cf </syntaxhighlight>

Versiunea curentă din 4 noiembrie 2021 17:42

he:להתקין DKIM Postfix תחת דביאן ru:Установить DKIM на Postfix под Debian ja:Debian に DKIM をインストールします。 ar:تثبيت DKIM على Postfix تحت ديبيان zh:在 Debian 下后缀上安装 DKIM pl:Zainstalować DKIM na Postfix w Debianie de:DKIM auf Postfix unter Debian installieren nl:DKIM op Postfix onder Debian installeren it:Installare Postfix sotto Debian DKIM pt:Instalar o DKIM no Postfix no Debian es:Instalar DKIM en Postfix en Debian en:Install DKIM on Postfix under Debian fr:Installer DKIM sur Postfix sous Debian

Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.


Introducerea

Pentru a evita care se încheie până lui Moise în folderul de spam-ul poate fi interesant pentru a configura un DKIM în sale de poştă electronică.
DKIM sau DomainKeys identificate Mail DKIM este o mşi odă de autentificare de e-mail. Această metodă permite să semneze un e-mail cu un identificator câmp transmiţător, util să ştiţi cine este responsabil pentru transportul în cazul creanţelor. Puteţi găsi mai multe informaţii pe DKIM în pagina de Wikipedia disponibile la acest Adresa

Acest articol este destinat să introducă d instalare 'OpenDKIM şi configuraţia sa. Acest articol nu este exhaustivă pe setările de configurare a serviciului, este responsabilitatea dumneavoastră de a verifica compatibilitatea de configurare cu sistemul dvs.

Cerinţe preliminare

Unul dintre premisă esenţială este de a păstra sistemul său ca până la data în care este posibil.

 apt-get update
 apt-get upgrade

Păstrând sistemul Debian la zi, asiguraţi-vă că aveţi o listă de arhive oficiale. Puteţi găsi o listă de folositor la Ikoula arhive si instructiuni de instalare a această adresă.

Avertizare : Înainte de a face orice modificări la sistemul de planul întotdeauna o copie de rezervă a fişierelor în cazul manipulării necorespunzătoare.
Pe un server de producţie, asiguraţi-vă că pentru a efectua aceste operațiuni în timpul orelor pentru a minimiza impactul acţiunilor dumneavoastră.

Implementarea

Instalarea OpenDKIM

Primele instalaţii OpenDKIM
 apt-get install opendkim opendkim-tools

Configurarea OpenDKIM

OpenDKIM configurat în două fişiere : /etc/opendkim.conf et /etc/default/opendkim.

/etc/opendkim.conf

Principal de configurare fişier d 'OpenDKIM.

Deschidere fişier
 vi /etc/opendkim.conf
Adăugaţi următoarele linii în fişierul /etc/opendkim.conf
AutoRestart             Yes
AutoRestartRate         10/1h
UMask                   002
Syslog                  yes
SyslogSuccess           Yes
LogWhy                  Yes

Canonicalization        relaxed/simple

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

Modul                     sv
Precum                  /var/run/opendkim/opendkim.pid
SignatureAlgorithm       rsa-sha256

UserID                   opendkim:opendkim

Soclu                   inet:12301@localhost

Aici sunt parametrii diferite :

AutoRestart Automat reporniţi serviciul în caz de eroare.
AutoRestartRate Numărul maxim reporneşte într-un anumit timp. De exemplu 10 reporneste pe oră : 10/1h.
UMAsk Da totală permisiunile pentru utilizatorul specificat în lui userID şi acordarea permisiunilor citi si executa pentru alţi utilizatori.
Syslog / SyslogSuccess / LogWhy Activa jurnalele pentru serviciu.
Canonicalization Canonice de formatare a mesajelor jurnal.
ExternalIgnoreList Gazde externe autorizată să trimită poştă electronică de pe acest server fără autentificare.
InternalHosts Gazdele interne care trebuie să fie semnat ieşire mesajele de poştă electronică.
KeyTable Legătura dintre numele de chei cu cheie dosar.
SigningTable Lista de semnături, care va fi folosit pentru un mesaj. Alegerea se bazeaza pe adresa expeditorului.
Mode D modul de operare 'OpenDKIM. (s) semnătura și (v) verificare.
PidFile Amplasare PID-ul care conţine fişierul ID serviciu proces.
SignatureAlgorithm Algoritm de criptare alese pentru a codifica semnăturile.
UserID Utilizator şi grup care va executa serviciul OpenDKIM
Socket Ascultare la ce port Postifx și OpenDKIM Schimbul de mesaje. Pentru a asculta la nivel local pe portul 12301: 12301@localhost.

Aceasta este o configurare probă, tu trebuie să se potrivească parametrilor în configurația curentă şi în funcţie de nevoile. Puteţi găsi mai multe informaţii despre fişierul de configurare d 'OpenDKIM à cette Adresa.

/etc/default/opendkim

Deschidere fişier
 vi /etc/default/opendkim
Adăugaţi următoarea linie
 SOCKET="inet:12301@localhost"

Nevoie pentru a schimba portul, dacă aceasta diferă în fişierul de configurare precedent.

Configurarea Postfix

Editaţi fişierul de configurare pentru Postifx
 vi /etc/postfix/main.cf
Verificaţi dacă liniile următoare sunt prezente şi de-commentees
 milter_protocol = 2
 milter_default_action = accept
Dacă se instalează filtre anti-spam trebuie adăugat OpenDKIM lista
 smtpd_milters = unix:/spamass/spamass.sock, inet:localhost:12301
 non_smtpd_milters = unix:/spamass/spamass.sock, inet:localhost:12301
Dacă nu adăugaţi OpenDKIM
 smtpd_milters = inet:localhost:12301
 non_smtpd_milters = inet:localhost:12301

Creaţi foldere

Acum vom crea foldere care va conţine toate datele d 'OpenDKIM ca gazdele, semnături, etc...

Creaţi structura
 mkdir /etc/opendkim
 mkdir /etc/opendkim/keys

Permite gazde

Am specificat acum gazdele permis să semneze emailuri cu OpenDKIM.

Creaţi fişierul /etc/opendkim/TrustedHosts
 vi /etc/opendkim/TrustedHosts
Ne pot pentru a declara zonele, utilizarea de wildwards (*)
 #Ne pas toucher les 3 premieres lignes
127.0.0.1
localhost
192.168.0.1/24

*.example.com

Acest fişier este un eşantion de configurare pentru domeniul *.example.com

Salvaţi şi închideţi fişierul TrustedHosts

Dicţionar de chei

Fişierul dicţionar este acolo pentru a oferi un link în fiecare domeniu sale cheie corespunzătoare.

A crea cheie dicţionar
 vi /etc/opendkim/KeyTable
Adăugaţi următoarea linie
 mail._domainkey.example.com example.com:mail:/etc/opendkim/keys/example.com/mail.private

În acest exemplu @example.com domeniu ar trebui să meargă obţine ei cheie /etc/opendkim/keys/example.com/mail.private
Este important că te adaptezi această configuraţie a domeniului.

Semnătura dicţionar

Semnătura dicţionar fişierul este acolo de legătură din fiecare adresa de mail la domeniul său corespunzător.

Crea semnătura dicţionar
 vi /etc/opendkim/SigningTable
Adăugaţi următoarea linie ( este permisă utilizarea metacaracterelor )
 *@example.com mail._domainkey.example.com

În acest exemplu adresa în @@example.com ar trebui să fie redirecţionat către de mail._domainkey.example.com selectiv.
Este important că te adaptezi această configuraţie a domeniului.

Generaţie de cheie publică şi privată

Acum putem genera noastre perechi de chei publice şi private.

Mutare în folderul care vor primi cheile
 cd /etc/opendkim/keys
Creaţi un folder pentru noastre nou de domeniu @example.com
 mkdir example.com
Mutaţi folderul de domeniu
 cd example.com
Genera cheile pentru domeniul nostru @example.com
 opendkim-genkey -s mail -d example.com

Opţiunea -s pentru a specifica un selector şi -(d câmp. Această comandă va crea două fişiere mail.private cheia privată și mail.txt cheia publică.

Schimba proprietarul cheii private
 chown opendkim:opendkim mail.private

Plus cheile publice în înregistrările DNS

Acum avem noastre cheilor publice, trebuie să adăugăm acum înregistrările DNS.

Apuca noastre cheie publică
 vi /etc/opendkim/keys/example.com/mail.private

Tu ar trebui să prelua un linie similar cu această linie de exemplu :

 mail._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5N3lnvvrYgPCRSoqn+awTpE+iGY" ; ----- DKIM key mail for example.com 
Copie parte esenţială, "v=DKIM1 ... +iGY", în exemplul nostru
Adăugaţi o înregistrare DNS TXT care conţine cheia

Propagare DNS poate dura câteva ore pentru a fi eficient ( de 24h à 48h ).

Reporniţi Postfix şi OpenDKIM
 service postfix restart
 service opendkim restart

Concluzia

Utilizaţi d 'OpenDKIM acum este eficient pentru mailuri trimise la adresele de domeniu @example.com
Acest articol nu este exhaustivă pe Setup 'OpenDKIMEste necesar să se adapteze aceste exemple de configurare a serverului.


Nu sunteți autorizat să publicați comentarii.