528 tutoriels disponibles
Chercher un tutoriel
Bienvenue
sur Shareannonce
 
Ajout d'une signature dkim et domainkeys mail
Ecrit par: Shareannonce
Date création:  07-04-2011
Nombre de vues:  3727
Catégorie:  informatique > gestion > ovh
Note: 
 
   Tutoriel N° 65

En ssh éxécuter une à une les lignes suivantes:

cd /usr/local/src
wget http://downloads.sourceforge.net/domainkeys/libdomainkeys-0.69.tar.gz
tar -xzf libdomainkeys-0.69.tar.gz
cd libdomainkeys-0.69
echo '-lresolv' > dns.lib
make
sudo install -m 644 libdomainkeys.a /usr/local/lib
sudo install -m 644 domainkeys.h dktrace.h /usr/local/include
sudo install -m 755 dknewkey /usr/local/bin
cd ..
wget http://downloads.sourceforge.net/libdkim/libdkim-1.0.19.zip
wget http://www.bltweb.net/qmail/libdkim-1.0.19-linux.patch
wget http://www.bltweb.net/qmail/libdkim-1.0.19-extra-options.patch
unzip libdkim-1.0.19.zip
cd libdkim/src
patch -p2 < ../../libdkim-1.0.19-linux.patch
patch -p2 < ../../libdkim-1.0.19-extra-options.patch
make
sudo make install
cd ../..
ls

wget http://cr.yp.to/software/qmail-1.03.tar.gz
wget http://qmail.jms1.net/patches/qmail-1.03-jms1.7.08.patch
wget http://www.bltweb.net/qmail/qmail-1.03-jms1.7.08-dkim-r1.patch (x)
tar -xzf qmail-1.03.tar.gz
mv qmail-1.03 qmail-1.03-jms1.7.08
cd qmail-1.03-jms1.7.08
patch < ../qmail-1.03-jms1.7.08.patch
patch -p1 < ../qmail-1.03-jms1.7.08-dkim-r1.patch
sed -ie '1s/$/ -DDKIM/' conf-cc
make
make man
/etc/init.d/qmail stop
sudo make setup check

mkdir -p /etc/domainkeys/domain.com
cd /etc/domainkeys/domain.com/
openssl genrsa -out rsa.private 768
openssl rsa -in rsa.private -out rsa.public -pubout -outform PEM
mv rsa.private default
chown -R root:root /etc/domainkeys
chmod 640 /etc/domainkeys/domain.com/default
chown root:qmail /etc/domainkeys/domain.com/default



On doit créer un fichier
/var/qmail/control/dksign contenant: /etc/domainkeys/%/default

cd /var/qmail/control/
nano dksign et dedans on place la chaine ci dessus

on lance qmail
/etc/init.d/qmail start

on récupère le contenu de rsa.public dans /etc/domainkeys/domain.com
on se connecte à ovhm > serveur > Serveur de noms de domaines BIND >Selectionner dans la zone votre domaine > Modifier le fichier d'enregistrements

On ajoute cette chaine en utilsant le contenu de rsa.public xxxxxxx en enlevant
-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----

_domainkey.domaine.com. IN TXT "o=-;"
default._domainkey IN TXT "p=xxxxxxx;"

puis redemarer bind
/etc/init.d/named restart

C'est fini vous pouvez tester un email et regarder sa signature dans gmail !








Télécharger les sources de ce tutoriel

 
 
   Autres tutoriels de la même catégorie >
 
ShareAnnonce version 2.0 Tous droits reserves. | Condition d'utilisation | Contact