• Serveurs
  • [Discussion] Installation automatisée d'un serveur de mail sous Debian

Vaut mieux faire via script ou à la mano? je me tate ..
@hank > Tu le fait à la mano une première fois pour comprendre comment ça fonctionne et assimiler toutes les étapes, ensuite tu utilises le script pour une réinstallation ultérieure
Super taff merci à toi ! Comme tu dis je pense m'en servir pour une installation future !
Bonne idée, je dois faire 2 installations en + je pense. Donc ça tombe bien
Salut, déjà GG le scripte 😀.

J'ai un truc qui cloche, j'ai changé la passe root de MySQL pour le scripte, mais rien à faire, il ne veut pas le prendre... j'pige pas
#Stop le deamon
service mysql stop
#démarrer le truc sans mot de passe
mysqld_safe --skip-grant-tables &
#connexion a MySQL 
mysql -u root
#changement du mot de passe etc..
use mysql;
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
flush privileges;
quit
# restart de MySQL
service mysql restart
Malgré tout il me dit qu'il est pas bon o_o
Moi j'ai une Erreur 500, lorsque je dois aller sur postfixadmin.domain.tld/setup.php.
Tu as mis quoi comme chemin pour le fichier passwd ? Tu peux me donner le résultat de cette commande :
ls -alX /etc/nginx
Je te le donne.
total 56
-rw-r--r--  1 root root  964 Aug  5 14:34 fastcgi_params
-rw-r--r--  1 root root 2837 Aug  5 14:34 koi-utf
-rw-r--r--  1 root root 2223 Aug  5 14:34 koi-win
drwxr-xr-x  2 root root 4096 Aug 24 15:44 passwd
-rw-r--r--  1 root root  596 Aug  5 14:34 scgi_params
drwxr-xr-x  2 root root 4096 Aug 24 16:14 sites-enabled
drwxr-xr-x  2 root root 4096 Aug 24 15:16 ssl
-rw-r--r--  1 root root  623 Aug  5 14:34 uwsgi_params
-rw-r--r--  1 root root 3610 Aug  5 14:34 win-utf
drwxr-xr-x  6 root root 4096 Aug 24 15:16 .
drwxr-xr-x 81 root root 4096 Aug 24 16:02 ..
-rw-r--r--  1 root root  728 Aug 24 15:16 nginx.conf
drwxr-xr-x  2 root root 4096 Aug 24 15:21 conf.d
-rw-r--r--  1 root root 3957 Aug  5 14:34 mime.types
Désinstalle puis réinstalle en donnant le bon chemin pour le fichier passwd, par exemple :
/etc/nginx/passwd/xxxxxxxx
Ca change rien. Je met bien le mot de passe mais rien;
faut allez dans le fichier de conf de postfixadmin
nano cd /etc/nginx/sites-enabled/postfixadmin.conf
Puis dans la partit auth tu met ça :
 auth_basic "PostfixAdmin - Connexion";
 auth_basic_user_file /etc/nginx/passwd/rutorrent_passwd_TONuser;
Puis tu restart nginx
service nginx restart
Je vais améliorer le script pour qu'il détecte automatiquement le fichier passwd et si il en trouve pas, il le créé dans la foulée.
C'est bon takashi, j'ai compris le problème avec ta méthode.
J'ai 2 utilisateurs. et j'ai du mettre :
/etc/nginx/passwd/rutorrent_passwd_monuser
Pour ce soir je m'arréte à la.
Ouai c'est vrais, j'aurait du êtres cache
Bon bon bon.

J'ai testé le script sous une vm de debian toute fraiche lol.

Bonne nouvelle, j'ai réussi à m'envoyer un mail via le webmail \o/.
Par contre thunderbird lui veut rien savoir mais j'ai un contact entre thunderbird et le serveur, donc un GROS plus !

Voici ce que le serveur répond :
Aug 26 01:34:55 hostname postfix/submission/smtpd[12666]: connect from hostname.domain.tld[MON_IP_SERVER]
Aug 26 01:34:55 hostname postfix/submission/smtpd[12666]: improper command pipelining after EHLO from hostname.domain.tld[MON_IP_SERVER]: QUIT\r\n
Aug 26 01:34:55 hostname postfix/submission/smtpd[12666]: disconnect from hostname.domain.tld[MON_IP_SERVER]
Aug 26 01:34:55 hostname dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=MON_IP_SERVER, lip=MON_IP_SERVER, TLS: SSL_read() failed: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca: SSL alert number 48, session=<miBnonwBXQBtviak>

Je vois que cela parle de SSL, à savoir que j'ai pas créer de certificat ou quoi que ce soit ^^
Sinon un détail pour le webmail il faut l'extension cURL de php.

Demain, je vais donc recommencer depuis zéro histoire de pas me louper sur ma framboise lol.
Enfaite, là où j'ai eu le plus de mail mail c'est même pas le script, c'est plus avec nginx, enfaite non c'est mon putain de cache de FF et chrome qui me gave lol. Bref, faut que je stop demain je vais être crevé encore -_-.

En tout cas un grand merci à hardware pour tout le travail réalisé c'est beau *.* !

Alors re-testé ce matin

Bonne nouvelle, le paramétrage dans thunderbird fonctionne, fallait juste mettre les bons paramètres. J'ai laissé sur autodetect tout à droite et non Nomal Password comme c'était indiqué et c'est passé

Moins bonne nouvelle, j'envoie bien mais impossible de recevoir. Je pense pour une mauvaise configuration de DNS. C'est le méli mélo avec OVH, ils vous disent de créer un sous-domain mail pointant vers mail2 lui meme pointant vers IP_SERVEUR Oo. Je vais virer ce sous domain mail, j'ai le droit? xd Et appliquer les paramètres donnés via le script.

Enfaite, avec tout ça je ne sais plus ce qui faut faire ou pas pour bien config.

Bon j'arrive à recevoir uniquement via hotmail

ne passe pas ovh, laposte, orange

Aug 26 09:41:23 hostname postfix/smtpd[20018]: connect from smtpout7.laposte.net[193.253.67.232]
Aug 26 09:41:23 hostname postfix/smtpd[20018]: disconnect from smtpout7.laposte.net[193.253.67.232]

Aug 26 09:48:19 hostname postfix/smtpd[20059]: connect from 10.mo68.mail-out.ovh.net[46.105.79.203]
Aug 26 09:48:20 hostname postfix/smtpd[20059]: disconnect from 10.mo68.mail-out.ovh.net[46.105.79.203]

Aug 26 09:48:59 hostname postfix/smtpd[20059]: connect from smtp07.smtpout.orange.fr[80.12.242.129]
Aug 26 09:48:59 hostname postfix/smtpd[20059]: disconnect from smtp07.smtpout.orange.fr[80.12.242.129]

Si j'arrive à recevoir sur hotmail, mais pas sur les autres est-ce que la configuration des DNS y est pour quelques chose?

Ou alors ça doit être pour ça :

Bon je vais corriger DKim. Pfff kimy t'es pas sympas avec moi ! ==>[]