Ceci est une ancienne révision du document !


Ajouter un serveur mail (sur son relai)

Procédure pour lier un nouveau nom de domaine à son relai mail.

À affiner

DNS

  • Modifier le DNS avec entrée MX pointant vers le relai
  • Avoir aussi un enregistrement A (voir AAAA) parce qu'on va avoir besoin de let's encrypt je crois…

à affiner…

newsite.org.  IN  MX  10 poste.mondomaine.org.

Apache

Mettre un truc basique dans /var/www/newsite

sudo chown -R www-data: /var/www/newsite

Faire un fichier dans /etc/apache2/sites-available/newsite.conf

<VirtualHost *:80>
  ServerName newsite.org
  DocumentRoot /var/www/newsite

RewriteEngine On
#RewriteCond %{REQUEST_URI} !.well-known/acme-challenge
#RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [R=301,L]
</VirtualHost>

Activer.

sudo a2ensite newsite.conf
sudo systemctl reload apache2

Activer www aussi ?

Faire les certfifs

sudo certbot certonly --webroot --webroot-path /var/www/newsite -d newsite.org

et décommenter les trois lignes dans /etc/apache2/sites-available/newsite.conf.

Puis faire la version https.

Ajout du domaine dans ISPmail

Ici ? Du clickodrome si tout va bien.

Ajout des détails DNS

Signature SPF, DKIM, DMARC.

Il n'y a que dkim qui demande un peu de manip.

SPF

@ IN TXT 10800 "v=spf1 mx a include:poste.mondomaine.org -all"

DKIM

Créer le dossier pour le site :

sudo mkdir /etc/opendkim/dkimkeys/newsite.org
sudo chown -R opendkim: /etc/opendkim/

Générer une clé par site (attention au selector) et mettre les bons droits

sudo -u opendkim opendkim-genkey -D /etc/opendkim/dkimkeys/newsite.org -d newsite.org -s selector -b 1024
sudo chmod 640 /etc/opendkim/dkimkeys/newsite.org/default.private
sudo chmod 644 /etc/opendkim/dkimkeys/newsite.org/default.txt

Adapter la ligne du nom de domaine dans /etc/opendkim/KeyTable :

selector._dkim.newsite.com example.com:selector:/etc/opendkim/dkimkeys/newsite.org/selector.private

Idem sur /etc/opendkim/SigningTable :

  • @newsite.org selector._dkim.newsite.org

Ajouter le nom de domaine à /etc/opendkim/TrustedHosts.

Puis redémarrer :

service opendkim restart

Ajouter la ligne dans le DNS (cat sur la clé publique en txt). Un truc du genre :

2023._domainkey IN TXT "v=DKIM1; h=sha256; k=rsa; "p=MIIBIouquecestlongcetteclé"

DMARC

_dmarc 10800 IN TXT "v=DMARC1; p=quarantine; adkim=r; aspf=r; rua=mailto:admin@mondomaine.org "

Ajouter l'Autodécouverte

Quand j'aurais trouvé comment faire… ça marche en mode manuel donc pour le moment je m'en fous, c'est du confort secondaire.

 Ce texte est placé sous licence CC0

CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/ajouter_serveur_mail.1689185900.txt.gz · Dernière modification : 12/07/2023 20:18 de Zatalyz