Table des matières

OpenDKIM

“Filtre de signature et de vérification DKIM pour les MTAs”

Configuration

Ma configuration personnelle.

:/etc/opendkim ># nocomment /etc/opendkim.conf 
AutoRestart             Yes
AutoRestartRate         10/1h
Syslog			yes
SyslogSuccess           Yes
LogWhy                  Yes
UMask			002
Canonicalization        relaxed/simple
Socket			local:/var/spool/postfix/opendkim/opendkim.sock
Mode                  sv
PidFile               /var/spool/postfix/opendkim/opendkim.pid
SignatureAlgorithm    rsa-sha256
OversignHeaders		From
AlwaysAddARHeader       Yes
ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts           refile:/etc/opendkim/TrustedHosts
KeyTable                refile:/etc/opendkim/KeyTable
SigningTable            refile:/etc/opendkim/SigningTable
TrustAnchorFile       /usr/share/dns/root.key
UserID                opendkim:opendkim

Ajouter un nouveau domaine

En partant du principe qu'il existe déjà d'autres domaines configurés.

mkdir /etc/opendkim/keys/domain.tld
cd /etc/opendkim/keys/domain.tld
opendkim-genkey -s mail -d domain.tld -b 1024
chown opendkim: mail.private
cd /etc/opendkim/
echo 'mail._domainkey.domain.tld domain.tld:mail:/etc/opendkim/keys/domain.tld/mail.private' >> KeyTable
echo '*@domain.tld mail._domainkey.domain.tld' >> SigningTable
echo '*.domain.tld' >> TrustedHosts
systemctl restart opendkim

Puis ajouter la ligne suivante à votre fchier de zone, se reporter à l'aide de l'hébergeur de service du nom de domaine.

cat keys/domain.tld/mail.txt