linuxdebian:exim4-dkim
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linuxdebian:exim4-dkim [2025/09/25 18:32] – kurgan | linuxdebian:exim4-dkim [2025/09/25 18:41] (current) – [Creazione dei files di chiavi pubbliche / private] kurgan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== DKIM su Exim 4 v.4.94 e successive ====== | + | ====== DKIM (e DMARC) |
- | Il supporto a DKIM esiste in Exim4 sia in ingresso che in uscita. Prima di tutto, mi occupero` della configurazione in uscita, ovvero di firmare le email uscenti dal mio server. Il controllo delle firme in ingresso | + | Il supporto a DKIM esiste in Exim4 sia in ingresso che in uscita. Prima di tutto, mi occupero` della configurazione in uscita, ovvero di firmare le email uscenti dal mio server. Il controllo delle firme in ingresso |
Line 16: | Line 16: | ||
==== Configurazione di Exim4 ==== | ==== Configurazione di Exim4 ==== | ||
- | * Nella configurazione di exim aggiungo questa definizione di variabile, che indica il posto in cui conservero` le chiavi DKIM. Ovviamente e` a vostra scelta spostarle. Nella mia configurazione sono dentro a ''/ | + | * Nella configurazione di exim aggiungo questa definizione di variabile, che indica il posto in cui conservero` le chiavi DKIM. Ovviamente e` a vostra scelta spostarle. Nella mia configurazione sono dentro a ''/ |
- | < | + | |
# dove si trova la configurazione di exim4 | # dove si trova la configurazione di exim4 | ||
EXIM4=/ | EXIM4=/ | ||
Line 24: | Line 23: | ||
DKIM_PATH = EXIM4/dkim | DKIM_PATH = EXIM4/dkim | ||
</ | </ | ||
- | * Sempre nella configurazione di Exim, nel trasporto che fa SMTP in uscita, devo aggiungere delle impostazioni relative a DKIM. Nella mia configurazione il trasporto in questione e` '' | + | * Sempre nella configurazione di Exim, nel trasporto che fa SMTP in uscita, devo aggiungere delle impostazioni relative a DKIM. Nella mia configurazione il trasporto in questione e` '' |
- | < | + | |
# Delivery via SMTP all' MX del dominio remoto | # Delivery via SMTP all' MX del dominio remoto | ||
remote_smtp: | remote_smtp: | ||
Line 44: | Line 42: | ||
Abbiamo detto che nella nostra configurazione mettiamo i files di chiavi dentro a ''/ | Abbiamo detto che nella nostra configurazione mettiamo i files di chiavi dentro a ''/ | ||
- | * Per le vecchie versioni di openssl (fino a Debian 8 / Devuan 1) | + | * Per le vecchie versioni di openssl (fino a Debian 8 / Devuan 1)< |
- | < | + | |
openssl genrsa -out kurgan.org-private.pem 1024 -outform PEM | openssl genrsa -out kurgan.org-private.pem 1024 -outform PEM | ||
openssl rsa -in kurgan.org-private.pem -out kurgan.org.pem -pubout -outform PEM | openssl rsa -in kurgan.org-private.pem -out kurgan.org.pem -pubout -outform PEM | ||
</ | </ | ||
- | * Per le versioni successive di openssl | + | * Per le versioni successive di openssl< |
- | < | + | |
openssl genpkey -algorithm RSA -out kurgan.org-private.pem -pkeyopt rsa_keygen_bits: | openssl genpkey -algorithm RSA -out kurgan.org-private.pem -pkeyopt rsa_keygen_bits: | ||
openssl rsa -in kurgan.org-private.pem -out kurgan.org.pem -pubout -outform PEM | openssl rsa -in kurgan.org-private.pem -out kurgan.org.pem -pubout -outform PEM | ||
Line 63: | Line 59: | ||
Il contenuto della chiave pubblica (SOLO QUELLA PUBBLICA) va pubblicato sul DNS in un record TXT. Inoltre sempre sul DNS vanno pubblicate le " | Il contenuto della chiave pubblica (SOLO QUELLA PUBBLICA) va pubblicato sul DNS in un record TXT. Inoltre sempre sul DNS vanno pubblicate le " | ||
- | Dobbiamo quindi creare | + | Dobbiamo quindi creare |
- | < | + | * Se vogliamo avere DKIM e DMARC ma non istruire il ricevente a buttare eventuali mail che falliscano il controllo, usiamo< |
dkim._domainkey IN TXT " | dkim._domainkey IN TXT " | ||
_domainkey | _domainkey | ||
_domainkey | _domainkey | ||
- | _domainkey | + | _dmarc |
- | _dmarc | + | </ |
- | _dmarc | + | * Se vogliamo la sicurezza più stretta possibile, istruendo il ricevente a non accettare email che falliscano il controllo, allora usiamo< |
+ | dkim._domainkey | ||
+ | _domainkey | ||
+ | _dmarc | ||
</ | </ | ||
linuxdebian/exim4-dkim.1758825143.txt.gz · Last modified: by kurgan