• Serveurs
  • [Discussion] Installer un serveur de mail avec Postfix et Dovecot

Bonjour a tous
Je suis confronté à un petit soucis
mon serveur mail marche très bien envoie&réception
mais le soucis c'est que je n'ai aucun dossier .junk ou autre qui ce créer toutefois depuis rainloop je rretrouve des dossier spam archive etc mais impossible de les localiser leur path sur la machine.

Merci d'avance
bonjour.

quelqu'un a une solution pour que outlook ne considère pas nos mail comme spam a tout hasard?
(s.v.p. ne me dite pas " dis a tes contacts d'ajouter ton adr mail" )
@shrekator : Avec l'interface en mode normal ça fonctionne très bien, es-tu sûr de faire comme ça :



@mikadmin : Tu as vérifié ce chemin : /var/mail/vhosts/ { domain.tld } / { user } /.Junk/cur ?

@Jeyy : Si tu as suivi complètement le tutoriel (DKIM, SFP, DMARC...etc) et que tu as toujours ce problème, je te conseille de faire les choses suivantes :

- Lire ceci : https://mail.live.com/mail/troubleshooting.aspx
- Contacter la loopback de microsoft et expliquer ton problème (en anglais) : https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3
- Rejoindre le programme SNDS (Smart Network Data Services) : https://postmaster.live.com/snds
- Rejoindre une white list : https://www.dnswl.org/

Généralement le support répond assez vite (quelques heures au max), si leur robot détecte un problème de délivrabilité, il le dira et le soucis sera réglé par les équipes de Microsoft. Ensuite il faut savoir une chose, le système anti-spam de Outlook (SmartScreen) fonctionne en se basant sur des critères de réputation, donc il faut parfois attendre plusieurs mois avant d'avoir une réputation suffisante.

J'ai mis 3 mois avant que mes e-mails ne soient plus considérés comme du spam auprès de SmartScreen donc faudra être patient.
Bonjour hardware merci pour la rapidité

Alors oui j'ai bien vérifié le patch donné
Voici un screen du chemin relatif d'un nouvel utilisateur créé "polux"


Sur ce deuxieme screen on vois bien que le mail de bienvenue a etais envoyé depuis postfixadmin



Du coup vu que je n'ai pas de dossier .junk
Mes 2 taches autolearn en cron ne servent absolument a rien et spamassassin deviens useless

Merci encore
Il faut que tu fasses un ls -a
merci mais en fait j'ai déjà fais tout ceci.
le problème vient de spamassassin je crois
j'ai cette ligne d'erreur dans les headers du mail reçu:
T_DKIM_INVALID DKIM-Signature header exists but is not valid
je pense que c'est ça le soucis pourtant les test dkim sont bons sur le site mail tester


EDIT:
je crois que j'ai trouvé d'où venait le soucis:

j'avais cette erreur:
 spamassassin -V
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "fr_FR.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
SpamAssassin version 3.3.2
  running on Perl version 5.14.2

puis :
dpkg-reconfigure locales
perl: warning: Setting locale failed.
donc j'ai fais :
apt-get install --reinstall locales
ce qui a mis a jour spamassassin et perl
spamassassin -V
SpamAssassin version 3.4.0
  running on Perl version 5.20.2
du coup le msg a disparu faut que je teste sur d'autre adr outlook pour voir...
merci encore pour les tuto


EDIT2: bon le message est revenu finalement (ou alors j'avais pas les yeux en face des trous tout a l'heure)
donc je pense que mon soucis est lié a ce message dans les headers du mail reçu:
X-Spam-Report: 
	* -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
	*  0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,T_DKIM_INVALID
	autolearn=ham autolearn_force=no version=3.4.0
si vous avez une idée... car bon nombre de gens utilisent hotmail/outlook c'est dommage d'atterrir toujours en spam quoi
ça c'est pour faire de la validation DKIM avec spamassassin, ça ne va pas résoudre ton soucis de spam avec Outlook. Sinon merci pour ce retour, je connaissais pas ce plugin.
Hardware wrote:Il faut que tu fasses un ls -a
Effactivement merci bien et du coup je me suis appercu que ce n'etais pas .Junk mais .Spam

Encore merci
Bonsoir !

Un grand merci pour le tuto présenté ici, car vraiment très bien réalisé.
Je suis arrivé à la fin de la configuration de Postfix et Dovecot, sauf que je rencontre un message d'erreur en relançant les services.

Voici ce que ça me dit :
root@seedbox:/etc/dovecot/conf.d# service postfix restart
[ ok ] Stopping Postfix Mail Transport Agent: postfix.
[ ok ] Starting Postfix Mail Transport Agent: postfix.
root@seedbox:/etc/dovecot/conf.d# service dovecot restart
doveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 53: Unknown setting: ssl_prefer_server_ciphers
[....] Restarting IMAP/POP3 mail server: dovecotdoveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 53: Unknown setting: ssl_prefer_server_ciphers
 failed!
root@seedbox:/etc/dovecot/conf.d#
Dans le tuto il est demandé d'insérer dans le fichier :
# vim /etc/dovecot/conf.d/10-ssl.conf

ssl = required
ssl_cert = </etc/ssl/certs/mailserver.crt
ssl_key = </etc/ssl/private/mailserver.key
ssl_protocols = !SSLv2 !SSLv3
ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
ssl_prefer_server_ciphers = yes
ssl_dh_parameters_length = 2048
Sauf que "ssl_prefer_server_ciphers" est apparemment inconnu au bataillon.

J'ai tenté de suivre toute l'aide de ce topic, mais sans grand résultat. Idem sur le net, ou quand bien même le site de Dovecot possède un topic d'aide, il n'y a pas de solution claire. Je sèche...

Une idée ?


Je suis sous Debian 7.8, à jour et programmes up-to-date aussi.


Cordialement

[EDIT] : Je crois que j'ai trouvé... cette instruction a été ajoutée à la version 2.2.x de Dovecot. Or le mien est en 2.1.7... je cherche comment l'upgrader.

[EDIT 2] : Bon voilà, j'ai fait mon update de cette façon :
# Téléchargement et installation de la dernière version en date
cd /tmp
wget http://www.dovecot.org/releases/2.2/dovecot-2.2.18.tar.gz
tar -zxf dovecot-2.2.18.tar.gz
cd dovecot-2.2.18
./configure
make    # Accrochez-vous, c'est trèèèèès long !!! [img]/assets/images/smileys/smile.png[/img]
make install

# Démarrage du service dovecot
service dovecot restart

# Contrôle de la version
dovecot --version
KO, ça n'a pas fonctionné... il est resté en 2.1.7... J'pige pas pourquoi.

#Needhelpthx
@virgo77 ah je savais pas, j'ai rajouté cette directive après être passé sous Debian 8.
Salut Hardware !

Ah ok... tu crois qu'il serait mieux que j'upgrade Debian ? ou je peux simplement décommenter l'instruction ?

Cordialement

[EDIT]
Je viens de redémarrer le serveur et l'upgrade a pris... je suis maintenant en 2.2.18. Seulement, l'instruction continue d'afficher l'erreur si je relance le service...
root@seedbox:~# service dovecot restart
[....] Restarting IMAP/POP3 mail server: dovecotdoveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl.conf line 10: Unknown setting: ssl_prefer_server_ciphers
 failed!
root@seedbox:~#
[EDIT 2]
Bon ben j'ai fait un upgrade vers Debian 8... Tout semble fonctionner normalement, tout comme le serveur de messagerie. Je viens de faire un test d'envoi/réception et ça a été concluant. Me reste plus qu'à continuer le tuto.


Par contre, maintenant, là où ça coince, ce sont les certificats de sécurité de CACert qui a été retiré de Debian 8 Jessie. Je vais donc devoir basculer chez StartSSL pour avoir de nouveaux certificats fonctionnels. ^^

Cordialement
8 jours plus tard
Salut,

Je viens d'essayer le script d'installation automatique qui en passant est une bombe 😛
Je ne suis pas spécialiste linux et loin de la donc si je dit une bêtise quelques part ne me frappé pas

J'ai donc un petit souci avec le script, j'ai spam assasin qui à planté le script visiblement suite à un manque de permission pour la commande make et du coup je voulais essayé de finir l'install à la main mais ça ne semble pas être dans le même sens que le tuto complet.

Ma première question serait donc comment attribué les droit nécessaire à make, sachant que j'ai lancé le script en étant root.
La deuxieme est donc est il possible de relancé le script comme ça, ou il faut tout désinstallé avant sachant qu'une partie a bien du prendre 30min à se faire ?

Ou tout simplement que manque t il pour terminer l'installation manuellement ?

voici le code que j'ai, je suis remonté plus haut si ça peut faciliter une éventuel solution
Unpacking spamc (3.4.0-6) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u1) ...
Setting up libdigest-hmac-perl (1.03+dfsg-1) ...
Setting up libsocket6-perl (0.25-1+b1) ...
Setting up libio-socket-inet6-perl (2.72-1) ...
Setting up libnet-ip-perl (1.26-1) ...
Setting up libnet-dns-perl (0.81-2) ...
Setting up libnetaddr-ip-perl (4.075+dfsg-1+b1) ...
Setting up libmail-spf-perl (2.9.0-3) ...
Setting up libsys-hostname-long-perl (1.4-3) ...
Setting up re2c (0.13.5-1) ...
Setting up spamassassin (3.4.0-6) ...
Adding system user `debian-spamd' (UID 116) ...
Adding new group `debian-spamd' (GID 123) ...
Adding new user `debian-spamd' (UID 116) with group `debian-spamd' ...
Creating home directory `/var/lib/spamassassin' ...
Setting up sa-compile (3.4.0-6) ...
Running sa-compile (may take a long time)
sh: 1: make: Permission denied
command 'make >>/tmp/.spamassassin4957RB8c7utmp/log' failed: exit 126
dpkg: error processing package sa-compile (--configure):
 subprocess installed post-installation script returned error exit status 25
Setting up spamc (3.4.0-6) ...
Processing triggers for systemd (215-17+deb8u1) ...
Errors were encountered while processing:
 sa-compile
E: Sub-process /usr/bin/dpkg returned an error code (1)


 /!\ FATAL: Une erreur est survenue pendant l'installation de Spamassassin.

# quelques tests que j'ai fait
sd-24498:/tmp/mailserver-autoinstall# make
make: *** No targets specified and no makefile found.  Stop.
sd-24498:/tmp/mailserver-autoinstall# make >>/tmp/.spamassassin4957RB8c7utmp/log
make: *** No targets specified and no makefile found.  Stop.
sd-24498:/tmp/mailserver-autoinstall#

bon ba même quand je veux installer make ou sa-compile j'ai la même erreur, j'etais pourtant sur que root pouvait tous faire :s
sd-24498:/tmp/mailserver-autoinstall# apt-get install make
Reading package lists... Done
Building dependency tree
Reading state information... Done
make is already the newest version.
make set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up sa-compile (3.4.0-6) ...
Running sa-compile (may take a long time)
sh: 1: make: Permission denied
command 'make >>/tmp/.spamassassin5602TnxPY3tmp/log' failed: exit 126
dpkg: error processing package sa-compile (--configure):
 subprocess installed post-installation script returned error exit status 25
Errors were encountered while processing:
 sa-compile
E: Sub-process /usr/bin/dpkg returned an error code (1)
sd-24498:/tmp/mailserver-autoinstall# apt-get install sa-compile
Reading package lists... Done
Building dependency tree
Reading state information... Done
sa-compile is already the newest version.
sa-compile set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up sa-compile (3.4.0-6) ...
Running sa-compile (may take a long time)
sh: 1: make: Permission denied
command 'make >>/tmp/.spamassassin5640mtEuGptmp/log' failed: exit 126
dpkg: error processing package sa-compile (--configure):
 subprocess installed post-installation script returned error exit status 25
Errors were encountered while processing:
 sa-compile
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai jamais rencontré cette erreur, j'ai pas vraiment d'idée... essaye de supprimer le répertoire /var/lib/spamassassin avant de faire l'installation.
merci je vais essayé ça, du coup je tente d'installé que spamassassin ?
Hardware wrote:J'ai jamais rencontré cette erreur, j'ai pas vraiment d'idée... essaye de supprimer le répertoire /var/lib/spamassassin avant de faire l'installation.

Voila j'ai supprimer le dossier mais ça n'a rien changé, j'ai donc tenté une désinstallation de spamassassin avec une purge, et l'install de make n'a plus d'erreur.

Je voulais donc savoir si je relance le script est ce qu'il va reprendre à cet endroit, ou faut il que je desinstall l'ensemble pour le remettre, ou encore finir à la main, dans tous les ça sera demain 😛
Utilise le script de désinstallation puis réinstalle le tout.
Hardware wrote:Utilise le script de désinstallation puis réinstalle le tout.
je m'en suis douté j'ai tenté de l'install par dessus mais il reprend pas

mais il y à une partie qui est assez longue à faire du coup je ferais ça demain, je vous tiendrais au courant pour spamassassin, merci pour l'aide
Bon ba du coup j'ai craqué j'ai recommencé, et j'ai la même erreur au même endroit, j'ai vu dans ton script qu'il me restait que spamassassin, sieve et rainloop à installé. j'aurais voulu les installé a la main du coup.

Le problème étant que c'est le paquet spamassassin qui fait tout sauter, il y à moyen de l'installer d'ailleurs ?
Nan mais c'est pas normal, avant de relancer le script assure toi que cette commande fonctionne :
apt-get install spamassassin spamc
Ta distrib a un soucis mais je sais pas où... elle doit pas être clean je pense.
Salut,

C'est justement suite à cette commande que j'en ai déduit que j'avais un problème avec le paquet de spam assassin, je vais regarder comment faire pour compiler cette bête voir si ça peut marcher
Normalement tu as rien n'a compiler, les binaires de spamassassin sont déjà précompilés, tu as juste à installer le paquet mais avant faudrait trouver pourquoi pendant l'installation sa-compile plante pendant la génération, essaye avec une VM de test ou sinon réinstalle ta distribution.

Franchement avec un purge ça devrait forcement fonctionner, tu as bien fait ça :
apt-get remove --purge spamassassin
./desinstall.sh
./install.sh 
Peux-tu me donner le résultat de cette commande :
ls -l /var/lib 
voici le resultat de la commande
sd-24498:/home/www# ls -l /var/lib
total 168
drwxr-xr-x 5 root    root    4096 Jun 20 11:22 apt
drwxr-xr-x 2 root    root    4096 Nov  8  2014 aptitude
drwxrwxr-x 2 root    bind    4096 Jun 13 01:22 bind
drwx------ 2 root    root    4096 Jun 13 01:25 container
drwxr-xr-x 2 root    root    4096 Jun 13 01:20 dbus
drwxr-xr-x 2 root    root    4096 Jun 13 01:25 dhcp
drwxr-xr-x 4 root    root    4096 Jun 13 01:19 dictionaries-common
drwxr-xr-x 2 root    root    4096 Jun 20 13:05 dovecot
drwxr-xr-x 7 root    root    4096 Jun 20 11:22 dpkg
drwxr-xr-x 3 root    root    4096 Jun 13 01:19 emacsen-common
drwxr-xr-x 2 root    root    4096 Jun 19 20:57 exim4
drwxr-xr-x 2 root    root    4096 Feb  2 20:14 git
drwxr-xr-x 2 root    root    4096 Jun 13 01:16 initramfs-tools
drwxr-xr-x 2 root    root    4096 Apr  6 20:44 initscripts
drwxr-xr-x 2 root    root    4096 Apr  6 20:44 insserv
drwxr-xr-x 2 root    root    4096 Jun 13 01:21 ispell
drwxr-xr-x 3 root    root    4096 Jun 13 01:19 libxml-sax-perl
drwxr-xr-x 2 root    root    4096 Jun 20 06:25 logrotate
drwxr-xr-x 2 root    root    4096 Jun 13 01:15 man-db
drwxr-xr-x 2 root    root    4096 May  4 15:20 misc
drwxr-xr-x 2 root    root    4096 Jun 20 06:25 mlocate
drwxr-xr-x 8 mysql   mysql   4096 Jun 20 00:36 mysql
drwxr-xr-x 4 statd   nogroup 4096 Jun 13 01:19 nfs
drwxr-xr-x 7 root    root    4096 Jun 13 18:36 nginx
drwxr-xr-x 2 root    root    4096 Apr 10 21:04 ntpdate
drwxr-xr-x 2 root    root    4096 Jun 13 01:22 openntpd
drwxr-xr-x 2 root    root    4096 Nov 25  2014 os-prober
drwxr-xr-x 2 root    root    4096 Jun 13 01:14 pam
drwxr-xr-x 4 root    root    4096 Jun 13 19:33 php5
drwxr-xr-x 3 root    root    4096 Jun 14 20:37 phpmyadmin
drwxr-xr-x 2 postfix postfix 4096 Jun 20 01:00 postfix
drwxr-xr-x 2 root    root    4096 Jun 13 21:53 python
lrwxrwxrwx 1 root    root      18 Jun 13 01:20 python-support -> /usr/lib/pymodules
drwxr-xr-x 4 root    root    4096 Jun 14 01:06 rkhunter
drwxr-xr-x 2 root    root    4096 Jun 13 01:21 sgml-base
drwxr-xr-x 5 root    root    4096 Jun 20 11:22 systemd
drwxr-xr-x 3 root    root    4096 Jun 13 01:19 tex-common
drwxr-xr-x 3 root    root    4096 Jun 20 01:00 ucf
drwxr-xr-x 2 root    root    4096 Nov 23  2012 update-rc.d
drwxr-xr-x 2 root    root    4096 Jun 13 01:24 urandom
drwxr-xr-x 2 root    root    4096 Jun 13 01:16 usbutils
drwxr-xr-x 3 root    root    4096 Jun 13 01:14 vim
drwxr-xr-x 2 root    root    4096 Jun 13 01:21 xml-core
sinon pour désinstaller spamassassin je fait ca
 apt-get remove spamassassin --purge && apt-get autoremove && rm -rR /var/lib/spamassassin
Actuellement j'ai pas désinstaller le script je cherche une solution a mon problème vu qu'hier ça a refait la même chose
voila
sd-24498:/home/www# ls -la /var/lib
total 176
drwxr-xr-x 44 root    root    4096 Jun 20 11:22 .
drwxr-xr-x 12 root    root    4096 Jun 20 01:00 ..
drwxr-xr-x  5 root    root    4096 Jun 20 11:22 apt
drwxr-xr-x  2 root    root    4096 Nov  8  2014 aptitude
drwxrwxr-x  2 root    bind    4096 Jun 13 01:22 bind
drwx------  2 root    root    4096 Jun 13 01:25 container
drwxr-xr-x  2 root    root    4096 Jun 13 01:20 dbus
drwxr-xr-x  2 root    root    4096 Jun 13 01:25 dhcp
drwxr-xr-x  4 root    root    4096 Jun 13 01:19 dictionaries-common
drwxr-xr-x  2 root    root    4096 Jun 20 13:05 dovecot
drwxr-xr-x  7 root    root    4096 Jun 20 11:22 dpkg
drwxr-xr-x  3 root    root    4096 Jun 13 01:19 emacsen-common
drwxr-xr-x  2 root    root    4096 Jun 19 20:57 exim4
drwxr-xr-x  2 root    root    4096 Feb  2 20:14 git
drwxr-xr-x  2 root    root    4096 Jun 13 01:16 initramfs-tools
drwxr-xr-x  2 root    root    4096 Apr  6 20:44 initscripts
drwxr-xr-x  2 root    root    4096 Apr  6 20:44 insserv
drwxr-xr-x  2 root    root    4096 Jun 13 01:21 ispell
drwxr-xr-x  3 root    root    4096 Jun 13 01:19 libxml-sax-perl
drwxr-xr-x  2 root    root    4096 Jun 20 06:25 logrotate
drwxr-xr-x  2 root    root    4096 Jun 13 01:15 man-db
drwxr-xr-x  2 root    root    4096 May  4 15:20 misc
drwxr-xr-x  2 root    root    4096 Jun 20 06:25 mlocate
drwxr-xr-x  8 mysql   mysql   4096 Jun 20 00:36 mysql
drwxr-xr-x  4 statd   nogroup 4096 Jun 13 01:19 nfs
drwxr-xr-x  7 root    root    4096 Jun 13 18:36 nginx
drwxr-xr-x  2 root    root    4096 Apr 10 21:04 ntpdate
drwxr-xr-x  2 root    root    4096 Jun 13 01:22 openntpd
drwxr-xr-x  2 root    root    4096 Nov 25  2014 os-prober
drwxr-xr-x  2 root    root    4096 Jun 13 01:14 pam
drwxr-xr-x  4 root    root    4096 Jun 13 19:33 php5
drwxr-xr-x  3 root    root    4096 Jun 14 20:37 phpmyadmin
drwxr-xr-x  2 postfix postfix 4096 Jun 20 01:00 postfix
drwxr-xr-x  2 root    root    4096 Jun 13 21:53 python
lrwxrwxrwx  1 root    root      18 Jun 13 01:20 python-support -> /usr/lib/pymodules
drwxr-xr-x  4 root    root    4096 Jun 14 01:06 rkhunter
drwxr-xr-x  2 root    root    4096 Jun 13 01:21 sgml-base
drwxr-xr-x  5 root    root    4096 Jun 20 11:22 systemd
drwxr-xr-x  3 root    root    4096 Jun 13 01:19 tex-common
drwxr-xr-x  3 root    root    4096 Jun 20 01:00 ucf
drwxr-xr-x  2 root    root    4096 Nov 23  2012 update-rc.d
drwxr-xr-x  2 root    root    4096 Jun 13 01:24 urandom
drwxr-xr-x  2 root    root    4096 Jun 13 01:16 usbutils
drwxr-xr-x  3 root    root    4096 Jun 13 01:14 vim
drwxr-xr-x  2 root    root    4096 Jun 13 01:21 xml-core
Bon alors comme prévu la compilation de spamassassin est un échec, j'ai essayé de l'installé avec le backport, et des version instable c'est également un echec.

Sur le web je vois bien que d'autres personnes on se problème mais tout est en anglais ca n'aide pas :s

J'ai également téléchargé spamassassin_3.4.0-6_all.deb

mais le résultat ne me semble pas très intéressent je vais qd même tous réinstallé voir si ca passe :
sd-24498:/home/www# wget http://ftp.fr.debian.org/debian/pool/main/s/spamassassin/spamassassin_3.4.0-6_all.deb
--2015-06-20 17:24:14--  http://ftp.fr.debian.org/debian/pool/main/s/spamassassin/spamassassin_3.4.0-6_all.deb
Resolving ftp.fr.debian.org (ftp.fr.debian.org)... 212.27.32.66, 2a01:e0c:1:1598::2
Connecting to ftp.fr.debian.org (ftp.fr.debian.org)|212.27.32.66|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1105702 (1.1M) [application/x-debian-package]
Saving to: ‘spamassassin_3.4.0-6_all.deb’

spamassassin_3.4.0-6_all.d 100%[========================================>]   1.05M  --.-KB/s   in 0.02s

2015-06-20 17:24:14 (43.9 MB/s) - ‘spamassassin_3.4.0-6_all.deb’ saved [1105702/1105702]

sd-24498:/home/www# dpkg -i spamassassin_3.4.0-6_all.deb
(Reading database ... 41797 files and directories currently installed.)
Preparing to unpack spamassassin_3.4.0-6_all.deb ...
Unpacking spamassassin (3.4.0-6) over (3.4.0-6) ...
Setting up spamassassin (3.4.0-6) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u1) ...
Bon après l'installation manuel de spamassassin, j'ai modifier tes scripts d'install et de desinstall afin d'enlever les directives d'installation et de désinstallation de celui-ci j'ai relancé le tout et voici le résultat

------------------------------
[  REDÉMARRAGE DES SERVICES  ]
------------------------------

-> Redémarrage de Postfix. [OK]
-> Redémarrage de Dovecot. [OK]
-> Redémarrage d'OpenDKIM. [OK]
-> Redémarrage d'OpenDMARC. [OK]
-> Redémarrage de SpamAssassin. [OK]

-> Activation des services via Systemd

Synchronizing state for postfix.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d postfix defaults
Executing /usr/sbin/update-rc.d postfix enable
Synchronizing state for dovecot.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d dovecot defaults
Executing /usr/sbin/update-rc.d dovecot enable
Synchronizing state for opendkim.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d opendkim defaults
Executing /usr/sbin/update-rc.d opendkim enable
Synchronizing state for opendmarc.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d opendmarc defaults
Executing /usr/sbin/update-rc.d opendmarc enable
Synchronizing state for spamassassin.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d spamassassin defaults
Executing /usr/sbin/update-rc.d spamassassin enable

-----------------------------------------
[  INSTALLATION EFFECTUÉE AVEC SUCCÈS ! ]
-----------------------------------------
Tu as fait quoi de différent par rapport au script ?
le problème n'est pas le script je pense du coup voici ce que j'ai fait plus en détails en commençant à 0 script complétement désinstallé histoire de simplifier :


j'ai téléchargé le paquet de spamassassin sur : https://packages.debian.org/jessie/all/spamassassin/download
wget http://ftp.fr.debian.org/debian/pool/main/s/spamassassin/spamassassin_3.4.0-6_all.deb
je l'ai installé
dpkg -i spamassassin_3.4.0-6_all.deb

# histoire de vérifier que c'est bien installé étant débutant il me fallait une preuve ^^
dpkg -l | grep "spam"
j'ai modifié l'install (si vous utilisez la désinstallation la même chose sera à faire)
# j'ai supprimé l'install car même si c'est installé il relance l'install et crash
#apt-get install -y spamassassin spamc

# j'ai fait sauté la vérification de l'installation histoire de pas avoir de mauvaise surprise
#if [ $? -ne 0 ]; then
#    echo ""
#    echo -e "\n ${CRED}/!\ FATAL: Une erreur est survenue pendant l'installation de Spamassassin.${CEND}" 1>&2
#    echo ""
#    exit 1
#fi
Le reste correspond à l'installation normal du script
Salut,

J'applique ce merveilleux tuto sur mon serveur Kimsufi. J'essaie de la faire comme un grand sans utiliser le script auto.

Étant un peu flemmard, je me suis fais avoir avec la configuration principale de postfix.
J'ai tout bêtement copier collé le fichier :
https://gist.github.com/hardware/b26918353c6325c09310

Et si la connexion dans Thunderbird passe bien, pour envoyer un courriel ce n'est pas la même histoire.


J'ai donc fais comme tu le conseil tail -f sur mail.log


Donc je comprend qu'il ne trouve pas les certificats.
Et je m'aperçois qu'on à pas créer de fichier mysql-relay-domains.cf


Edit


j'ai fouillé dans le script installation auto et j'ai créé le fichier.
echo -e "${CGREEN}-> Création du fichier mysql-relay-domains.cf ${CEND}"

cat > /etc/postfix/mysql-relay-domains.cf <<EOF
hosts = 127.0.0.1
user = postfix
password = ${PFPASSWD}
dbname = postfix
query = SELECT domain FROM domain WHERE domain='%s' and backupmx = 1
Je ne sais pas si c'est correct, j'ai remplacé la variable ${PFPASSWD} par le mot de passe.


J'ai donc comparer le fichier "https://gist.github.com/hardware/b26918353c6325c09310" avec la configuration que tu indiques.

Pour les règles de restrictions, j'ai des paramètres en plus pour le "smtpd_relay_restrictions" :
smtpd_relay_restrictions =
     permit_mynetworks,
     reject_unknown_sender_domain,
     permit_sasl_authenticated,
     reject_unauth_destination
Je ne sais pas si je dois les laisser ou les enlever.


J'ai modifié le chemin d'accès pour les certificats.


Je dois supprimer le paramètre "smtpd_tls_eecdh_grade" ?
J'ai regardé sur internet :

smtpd_tls_eecdh_grade (see 'postconf -d' output)
The Postfix SMTP server security grade for ephemeral ellip-
tic-curve Diffie-Hellman (EECDH) key exchange.


Ensuite, j'ai redémarré les services postfix et dovecot.

Le problème semble résolu.
Toutefois je rencontre une autre erreur :


mail.log "no_SASL_authentification_mechanisms" :


Il manquerait un répertoire?

Edit :

En lisant les messages je suis tombé la dessus :
http://mondedie.fr/d/5751/156

Donc hardware explique déjà le sens de l'erreur. Je vais revoir au niveau de Dovecot alors.
Dommage que Solinvictus ne dise pas exactement ce qu'il à fait.
Solinvictus wrote:Hormis reprendre toute l'installation, LEMP compris, rien de spécifique Hardware.
hardware wrote:Dans le fichier 10-master.conf, il faut que tu vérifie que le service a bien été définit correctement
Effectivement, j'ai oublié de dé commenter ces lignes :


Merci Solinvictus et hardware pour votre aide

Mais c'est pas finit... (aie tapez pas >.<)
En vérifiant les logs, je m'aperçois que j'ai encore une erreur sur un certificat, qu'il ne trouve pas :


Je vais donc vérifier, s'il est bien au bon endroit.

Edit :
Voilà j'ai corrigé la valeur pour "smtp_tls_CAfile" dans postfix main.cf et je n'ai plus d'erreurs.

J'ai aussi un petit soucis avec Thunderbird, il n'arrive pas à mettre le courriel envoyé dans le dossier "Envoyés".


Edit :
En regardant les logs j'ai vu que j'avais cette erreur :
postfix/smtpd[18666]: warning: connect to Milter service unix:/opendkim/opendkim.sock: No such file or directory
Qu'est ce que cela signifie? Il ne trouve pas le fichier ou le répertoire, mais de quoi? Je patauge là.
ça veut dire qu'il a pas trouvé le socket opendkim.sock, vérifie la configuration d'opendkim, le pb doit venir de là.
Effectivement j'ai finalement supprimer tout le contenu du fichier (/etc/opendkim.conf) et directement copier/coller ce que tu as indiqué et maintenant je n'ai plus d'erreur.
Dorénavant, je supprimerai le contenu et ferais un copier/coller directement quand c'est possible, car sinon c'est source d'erreurs.

En tout cas, merci beaucoup pour tes tutos et ta disponibilité.
Je suis content j'ai réussi à suivre le tuto sur la framboise j'étais passé par le script d’installation auto. Bon j'ai un peu ramé mais ya un petit progrès ^^.
Bonsoir ! Il est tard.
Je viens de passer par l'installation manuelle finalement, et tout semble correctement fonctionner. J'ai eu 8/10 au test, -1 à cause d'une blacklist (donc osef, ça se fera bien avec le temps), et -1 à cause d'OpenDKIM. Tout simplement car je ne peux pas le configurer avec OVH. La clé est trop grande et il me manque à peine 4 caractères... Du coup, j'ai pas vraiment le choix, j'ai l'impression. Il va falloir que je gère moi-même le serveur DNS... Sauf si quelqu'un a réussi. Et honnêtement, c'est très con comme problème.
Ou réduire la taille de la clé en passant à 2048 bits
Hardware wrote:Ou réduire la taille de la clé en passant à 2048 bits 🙂
Que je suis bête.
Je vais essayer, merci beaucoup, et merci pour le tutoriel, qui est surtout bien expliqué.

EDIT : 10/10 sur mail-tester ! Wow.
6 jours plus tard
Je suis en train de voir pour mettre en place une "politique" de sauvegarde.

Pour le système je compte me servir de ton tuto : Sauvegarde et restauration d'un système sous Linux

Et pour les autres fichiers, (BD, /var/ww, etc ...) le tuto de ex_rat [ En Cours ] Installer Backup-Manager
Et essayer d'adapté au mieux ^^

Le problème, c'est que je ne sais pas où sont les fichiers à sauvegarder en ce qui concerne les mails?
merci pour l'info, je pensais que c'était plus compliqué mais enfaite non.
Salut,
j'ai réussit à installer le serv mail avec le script, tout a marché nickel. J'ai juste un soucis pour la suite.
Je veux configurer un 2e domaine pour recevoir les mails de celui ci sur le serveur postfix, j'ai donc ajouté ce domaine là sur l'interface web postfixadmin.
Sur l'interface de mon registar j'ai ajouté un enregistrement MX et je le fais pointer vers mail.serveuravecpostfix
Le soucis c'est que lorsque j'essaye de me connecter dessus, un message m'indique que le domaine n'est pas autorisé.
J'ai fait une bonne recherche sur google, je tombe sur de la doc postfix qui indique qu'il faut utiliser virtual-mailbox-domain qui est dans la base de données d'après les fichiers dans /etc/postfix. Donc j'ai vérifié la base de données et vu que j'ai ajouté mon domaine sur l'interface web et 2 boites mail... c'est dedans. Je me dis donc que ça devrait être autorisé. Je ne sais pas trop si le soucis est côté postfix ou côté registar, je bloque complètement. Need help svp