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

Oui il faut les contacter directement (souvent il y a un formulaire adapté) et prouver que cette adresse IP n'est plus utilisée pour du SPAM.
Hello,

j'ai soucis avec postix depuis quelques jours que je n'arrive pas à solutionner

j'ai un message d'erreur dans les logs indiquant l’accès est refusé au fichier main.cf
open /etc/postfix/main.cf: Permission denied
en faisant un postfix check
j'ai le warning suivant :
postfix/postfix-script: warning: group or other writable: /etc/postfix/./main.cf
et voici les propriétés du fichier main.cf
-rwx------ 1 root root 5972 Aug 12 12:57 /etc/postfix/main.cf
les autres fichiers de conf ont les mêmes propriétés.

j'ai rien trouvé sur internet qui solutionne mon problème.

je précise que je tourne dans un container docker a base de debian.

merci d'avance pour votre aide.
chmod 644 sur les fichiers de config de postfix.
Hardware wrote:Oui il faut les contacter directement (souvent il y a un formulaire adapté) et prouver que cette adresse IP n'est plus utilisée pour du SPAM.
En effet, j'ai commencé à me retirer des listes.

Encore merci pour ton aide et franchement sans ce script ni le tuto de mise en place de postfix, j'aurai jamais réussi.
Encore bravo à l'équipe pour votre travail
Hardware wrote:chmod 644 sur les fichiers de config de postfix.
merci pour ta réponse mais cela ne résout que partiellement mon problème
la commande posfix check ne renvoit plus d'erreur par contre

j'ai toujours ces messages d'erreurs dans mes logs lorsque j’essaie d'envoyer un mail
Sep  8 14:35:04 mailserver postfix/sendmail[561]: fatal: open /etc/postfix/main.cf: Permission denied
Sep  8 14:35:05 mailserver postfix/pipe[560]: B4B88457: to=<emailtest@msn.com>, relay=spamassassin, delay=0.32, delays=0.09/0.01/0/0.22, dsn=4.3.0, status=deferred (temporary failure. Command output: sendmail: fatal: open /etc/postfix/main.cf: Permission denied )
voici les droits sur les fichiers de conf de postfix
-rw-r--r-- 1 root    root   329 Sep  7 14:55 dynamicmaps.cf
-rw-r--r-- 1 root    root   176 Jul 13 15:47 header_checks
-rw-r--r-- 1 postfix root  5972 Aug 12 12:57 main.cf
-rw-r--r-- 1 root    root  5847 Jul 29 16:55 master.cf
-rw-r--r-- 1 root    root   241 Aug  2 21:20 mysql-virtual-alias-maps.cf
-rw-r--r-- 1 root    root   260 Aug  2 21:20 mysql-virtual-mailbox-domains.cf
-rw-r--r-- 1 root    root   247 Aug  2 21:21 mysql-virtual-mailbox-maps.cf
-rw-r--r-- 1 root    root 28047 Nov  4  2014 post-install
-rw-r--r-- 1 root    root 20281 Nov  4  2014 postfix-files
-rw-r--r-- 1 root    root  8861 Nov  4  2014 postfix-script
drw-r--r-- 2 root    root     6 Nov  4  2014 sasl
une idée?
Qui est cet utilisateur postfix ?
Effectivement le propriétaire de main.cf n'est pas postfix mais root.
chown root: /etc/postfix/main.cf
bonjour,

bien vu, il s'agit d'un test pour essayer de résoudre le problème en fonction de ce que j'avais trouvé sur internet.

je remis root comme propriétaire.

et je crois avoir trouvé également la solution a mon problème.

il faut que le répertoire postifx possède les droits 755 , ce qui n’était pas le cas.

tout semble a priori rentré dans l'ordre mais je vais continuer à vérifier s'il n'y a rien d'autre de déréglé.

merci
je voulais mettre dans les champs imap et smtp des données érroné.

je voulais mettre imap.xxxx.fr et smtp.xxxx.fr alors que juste mettre xxxx.fr etait bon -.-'

Bonjour,
petit nouveau, après avoir suivie le tuto (et non script dans un premier temps pour comprendre certains mécanisme)
Je suis entrain de tenté de configurer rainloop et donc j'ai un petit soucis quand je rentre les données IMAP et SMTP, et que je teste la connection j'ai une erreur (du moins 2 erreur)


stream_socket_client(): unable to connect to ssl://imap.xxxxx.fr:993 (Connection refused)
stream_socket_client(): unable to connect to tcp://smtp.xxxxx.fr:587 (Connection refused)


j'auto-héberge, j'ai donc ouvert les ports correspondant

Merci pour le travail effectué sur les TUTO qui sont Géniaux, Merci Pour l'aide que vous apporté pour les Profanes dans mon genre.

cordialement.
Oui pas de soucis, côté client faudra autoriser le nouveau certificat.
Alors du coup j'ai un encore un petit soucis,

quand je tente un envoie de mail, le mail n'arrive pas au destinataire.
et je ne parle pas de l'envoie
(le problème vient obligatoirement de ma configuration mais je trouve pas le soucis)

une commande que je vous fournirais une aide à la résolution du soucis ?
tail -f /var/log/mail.log
Sep 10 14:15:39 shiro dovecot: imap-login: Login: user=<test@xxxxxxx.fr>, method=PLAIN, rip=192.168.z.zz, lip=192.168.y.yy, mpid=6143, TLS, session=<MyepjmMfHQDAqAH+>
Sep 10 14:15:39 shiro dovecot: imap(test@xxxxxxx.fr): Disconnected: Logged out in=80 out=1237
Sep 10 14:15:39 shiro dovecot: imap-login: Login: user=<kamel@graphiste-design.fr>, method=PLAIN, rip=192.168.y.yy, lip=192.168.1.15, mpid=6144, TLS, session=<6p+vjmMfHgDAqAH+>
Sep 10 14:15:39 shiro dovecot: imap(test@xxxxxxx.fr): Disconnected: Logged out in=529 out=2659
Sep 10 14:15:41 shiro dovecot: imap-login: Login: user=<kamel@graphiste-design.fr>, method=PLAIN, rip=192.168.y.yy, lip=192.168.1.15, mpid=6145, TLS, session=<SDDMjmMfHwDAqAH+>
Sep 10 14:15:41 shiro dovecot: imap(test@xxxxxxx.fr): Disconnected: Logged out in=334 out=1225
Sep 10 14:15:44 shiro dovecot: imap-login: Login: user=<kamel@graphiste-design.fr>, method=PLAIN, rip=192.168.y.yy, lip=192.168.1.15, mpid=6146, TLS, session=<tbj5jmMfIADAqAH+>
Sep 10 14:15:44 shiro dovecot: imap(test@xxxxxxx.fr): Disconnected: Logged out in=28 out=769
Sep 10 14:17:39 shiro dovecot: imap-login: Login: user=<test@xxxxxxx.fr>, method=PLAIN, rip=192.168..z.zz, lip=192.168.y.yy, mpid=6154, TLS, session=<+13RlWMfIQDAqAH+>
Sep 10 14:17:39 shiro dovecot: imap(test@xxxxxxx): Disconnected: Logged out in=89 out=860
@Moimeme : Peux-tu me donner le rapport du script de debug ? (voir tout au début du tutoriel).
Peux-tu expliquer plus en détail ton problème ?
Alors, déjà merci de prendre le temps de me répondre.

Alors, j'essaie de monter un serveur Mail grâce a ton tutoriel.

J'ai configurer, ma zone sur online.net en espérant que je n'ai pas fait d'erreur.
J'ai installé le tout.

Rainloop est configurer correctement je pense. (petit précision: dans la parti ajout du domaine quand je met imap.xxxx.fr ou bien smtp.xxxx.fr j'ai une erreur de port a priori alors que si je ne met que xxxx.fr dans les champs, il n'y a aucune erreur.

Je me connecte a l'interface user de rainloop, et j'essai d'envoyé un mail.
Le destinataire ne reçois jamais l'email.
Si j’essaie d'envoyer un mail a partir d'une boite gmail, pareil le mail n'arrive jamais

Je pense que j'ai du faire une erreur dans la configuration de quelques chose mais je ne vois pas où.

Quand je fait un tail -f je n'ai pas l'impression qu'il y est une erreur ...

Edit: j'ai cette erreur, mais c'est bizarre pourquoi il prendre l'ancien MX ? alors que si je teste le mx actuelle il y a pas de soucis?
Mes problèmes viendrais de là ?
tail -f /var/log/mail.log
Sep 10 15:06:43 shiro postfix/smtp[7592]: connect to mx.online.net[62.210.16.36]:25: Connection timed out
Sep 10 15:06:43 shiro postfix/smtp[7593]: connect to mx.online.net[62.210.16.36]:25: Connection timed out
Sep 10 15:07:13 shiro postfix/smtp[7593]: connect to mx-cache.online.net[62.210.16.37]:25: Connection timed out
Sep 10 15:07:13 shiro postfix/smtp[7592]: connect to mx-cache.online.net[62.210.16.37]:25: Connection timed out
Sep 10 15:07:13 shiro postfix/smtp[7592]: 2EE456151A: to=<kamel@engrenage.fr>, relay=none, delay=3346, delays=3286/0.02/60/0, dsn=4.4.1, status=deferred (co                                     nnect to mx-cache.online.net[62.210.16.37]:25: Connection timed out)
Sep 10 15:07:13 shiro postfix/smtp[7593]: 5BA4A60D23: to=<kamel@engrenage.fr>, relay=none, delay=19580, delays=19520/0.02/60/0, dsn=4.4.1, status=deferred (                                     connect to mx-cache.online.net[62.210.16.37]:25: Connection timed out)
Sep 10 15:16:13 shiro postfix/qmgr[5092]: A20D461500: from=<kamel@graphiste-design.fr>, size=2426, nrcpt=1 (queue active)
Sep 10 15:16:43 shiro postfix/smtp[7627]: connect to mx.online.net[62.210.16.36]:25: Connection timed out
Sep 10 15:17:13 shiro postfix/smtp[7627]: connect to mx-cache.online.net[62.210.16.37]:25: Connection timed out
Sep 10 15:17:13 shiro postfix/smtp[7627]: A20D461500: to=<kamel@engrenage.fr>, relay=none, delay=11136, delays=11076/0.02/60/0, dsn=4.4.1, status=deferred (                                     connect to mx-cache.online.net[62.210.16.37]:25: Connection timed out)
Sep 10 15:21:13 shiro postfix/qmgr[5092]: A963C6150C: from=<kamel@graphiste-design.fr>, size=2648, nrcpt=1 (queue active)
Sep 10 15:21:43 shiro postfix/smtp[7640]: connect to mail-tester.com[94.23.206.89]:25: Connection timed out
Sep 10 15:21:43 shiro postfix/smtp[7640]: A963C6150C: to=<web-PK1BFS@mail-tester.com>, relay=none, delay=11155, delays=11125/0.02/30/0, dsn=4.4.1, status=deferred (connect to mail-tester.com[94.23.206.89]:25: Connection timed out)

https://www.whatsmydns.net/#MX/graphiste-design.fr
Hardware wrote:Oui pas de soucis, côté client faudra autoriser le nouveau certificat.
Merci Hard.
@Moimeme : As-tu un pare-feu sur ton serveur ? si oui il faudrait ouvrir les ports associés au serveur de mail (25, 143, 587, 993, 4190).

Sinon, que dit :
nc -vz mx.online.net 25
nc -vz mx-cache.online.net 25
nc -vz mail-tester.com 25
Tes DNS ne sont pas correctement paramétrés :
- SPF      : Pas d'enregistrement SPF
- DKIM     : mail._domainkey.graphiste-design.fr. 14400 IN CNAME pf39-web.online.net. # Pas bon
- RAINLOOP : rainloop.graphiste-design.fr. 14400 IN     CNAME   pf39-web.online.net. # Pas bon
- REVERSE  : lan52-1-88-162-45-187.fbx.proxad.net. # Pas bon
Voila les retours :

# nc -vz mx.online.net 25
mx.online.net [62.210.16.36] 25 (smtp) : Connection timed out
nc -vz mx-cache.online.net 25
mx-cache.online.net [62.210.16.37] 25 (smtp) : Connection timed out
#nc -vz mail-tester.com 25
DNS fwd/rev mismatch: mail-tester.com != ns303428.ip-94-23-206.eu
Concernant :
- RAINLOOP : rainloop.graphiste-design.fr. 14400 IN     CNAME   pf39-web.online.net. # Pas bon
mon sous-domaine est rain.graphiste-design.fr est du coup lui c'est bon.

Pour ceci, qu'est que je dois faire ? je dois faire un reverse a partir de ma ligne free ? (j'auto-héberge du moins j'essaie)
Ah tu fais de l'auto hébergement ! Fallait le dire plutôt..

Pour le reverse regarde ceci : http://www.free.fr/assistance/54.html#step-248

Par défaut le port 25 est bloqué chez Free, il faut que tu configures ta freebox pour débloquer ce port sinon les autres serveurs de mails ne pourront jamais communiquer avec le tient (d'où les timeout que tu as dans les logs).