As tu pris connaissance des conseils d'utilisation des tutos
avant de commencer? Tu peux encore le faire: Par ici!
Pour commencer...
Quelques opérations à effectuer:
Normalement, si tu as suivi le tuto Post installation, ton serveur Apache est installé,configuré et activé par defaut. (Pour toi: rien à faire)
Si çà n'est pas le cas, il te faut installer au minimum apache2. Php, mariadb-server ou mysql-server,phpmyadmin
ou si tu as une machine avec ubuntu > 20 tu peux utiliser mon script d'installation automatique PingooTux001: 👉PingooTux001.sh
Objectifs et Prérequis...
Quand tout ceci est prêt, Quelques indispensables président:
Avoir un nom de domaine enregistré (voir ovh ou gandi...et autres)
Creer un sous domaine (mail.mondomaine.ltd) Remplacer mondomaine.ltd parle véritable domaine
Déclarer un ou des champs A chez le régistar dans la zone DNS.
Pour IPV4 (on utilisera pas IPV6):
mydomain.fr. 0 A xxx.xxx.xxx.xxx
www.mydomain.fr. 0 A xxx.xxx.xxx.xxx>
mail.mydomain.fr. 0 A xxx.xxx.xxx.xxx>
faire de même pour MX, SPF, _DMARK
L'adresse IP étant l'IP publique donnée par le FAI. (A demander au FAI)
Demander au FAI l'ouverture du port 587 et le reverse dns :
Adresse locale du serveur :
Fixe elle aussi, une adresse du réseau sur une plage réservée du serveur DHCP ex: 192.168.1.253 ou en 172.x.x.x ou encore 10.x.x.x...
Connaître les ports utilisés par smtp 25 587 465 :
Connaître les ports utilisés par imap 143 993 :
Les ouvrir dans le firewall local et mettre les bonnes règles NAT dans la box.
Installation
🚀 Pour l'installation du serveur mail,et devant la complexité d'expliquer clairement la configuration de certains fichiers...
J'ai préféré fournir un installeur automatique et interactif qu'il suffira de télécharger, de désarchiver et d'appeler.
La procédure est rappelée dans le fichier readme qui se trouve dans l'archive.
Les plus curieux qui ont envie de savoir le détail de la procédure peuvent editer tous les fichiers executables que j'ai commentés
Lors de cette édition , il faut etre prudent et ne pas changer une virgule aux fichiers...
👇Téléchargement
Tu dois à ce stade télécharger le script...
Rends toi à :
PingooTux.001-server-mail👉
Réponds au formulaire statistique
Tu seras redirigé vers la page de téléchargments
Choisis PingooTux.001-server-mail.tar
Dans ton répertoire de téléchargements avec un clic droit :extraire vers, ton répertoire personnel...
Un nouveau dossier a été crée
Il est temps d'ouvrir le terminal
🔧 Utilisation
Ici on passe en root (c'est une manie chez moi...)
sudo -i
Remplace "ton répertoire perso" par"ton nom de sudo" :
cd /home/ton répertoire perso/PingooTux.001-server-mail/
On vérifie que les exécutables .sh sont bien (verts)" :
ls
On vérifie que les exécutables .sh sont bien (verts)" :
ls setup
On lance le script principal de l'installation :
./Mailsetup.sh
⚙️ L'intallation et le paramètrage du serveur commencent...
ℹ️ Tu dois te munir de:
✒️ Ton nom de domaine (tondomain.ltd)
✒️ Ton nom de sous-domaine (mail.tondomain.ltd)
✒️Le répertoire de ton site (/var/www/xxx/)(là où tu stockes tes pages web)
✒️Un mot de passe fort pour l'utisateur mysql postfixadmin
✒️Un mot de passe fort pour le setup-password de l'application: postfixadmin
👇Préparation de Postfixadmin
Dans le navigateur (firefox...) http:IP_interne_server/postfixadmin/public/setup.php
Nous avons préconfiguré le setup password, c'est celui la qu'on entre pour se loguer.
on est redirigé vers une page qui nous montre que les tables sont créees.
il nous faut ici créer un super-admin.
ligne 1: mettre le super password de nouveau
ligne 2: une adresse monadmin@domain.ltd
ligne 3 et ligne 4: mot de passe du superadmin (tu en inventes un et tu le retiens
Dans le navigateur (firefox...) http:IP_interne_server/postfixadmin/public/login.php
ligne 1: adresse mail du super-admin
ligne 2: mot de passe du superadmin
Quand on est logué on créera un domain (domain.ltd) et ensuite au moins 2 comptes courriels pour les tests
👇configurer les 2 comptes mail dans Thunderbird (ou autre...)