Hello,
Que renvoie :
/etc/init.d/postfix check
Si tout est bien configuré il ne devrait pas y avoir d’insultes…
En ce qui concerne Dovecot, je n’ai pas testé, il faudra demander de l’aide ailleurs, pas le temps de m’y mettre.
Pour les paquets c’est simple, tu installes tout, tu en aura besoin, avec ça tu auras toutes les dépendances installées. (Debconf permet d’éviter qu’apt-get ne te promt pour le passwd root de mysql).
Mysql ou MariaDb c’est un peu hard mais ça tourne bien maintenant (surtout mariadb ==> + libre, + performant). Tu peux le faire comme tu veux mais je te propose une manière de faire. Si tu veux faire autrement, no pb pour moi. Mais je ne pourrais pas t’aider beaucoup plus.
En tout cas le meilleur conseil que je puisse te donner est de travailler avec un labo de test sur des vm. Il ne me paraît pas raisonnable de tatoner sur une machine en prod qui herberge des sites !!
Tu devrais déjà faire tourner ton service sur ton lan sans te préoccuper d’internet pour le moment. Tu refais tout avec un nom de domaine local : test.lan, mondomaine.local…
Apparemment il te manques aussi un enregistrement IN A + IN PTR sur ton SRV smtp au niveau de ton DNS. le champs MX ne suffira pas.
Faire du NAT signifie pour moi : faire de la Translation d’Adresses Réseau.
Sauf si tu en as vraiment besoin je n’ouvrirai pas le ssh depuis l’extérieur. Si c’est vraiment nécessaire, tu changes le numéro du port (ex 2655) et tu blindes avec fail2ban + Netfilter + TcpWrapper.
Courage pour la suite.