[Linux] Configuration serveur de mail

Résolu/Fermé
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
- 8 août 2006 à 18:00
domlinux
Messages postés
13
Date d'inscription
vendredi 22 mai 2009
Statut
Membre
Dernière intervention
10 février 2010
- 5 juin 2009 à 12:41
Bonjour à toutes et tous,

Depuis plusieurs jours je rencontre divers problèmes dans la configuration de mon serveur mail perso. Je me suis acheté un nom de domaine que je nommerai ici mondomaine.com et j'ai bien envie de jouer avec! ;)

Ma configuration : OpenSuse 10.0, connexion internet sur un routeur adsl (ip 192.168.0.1), hôte SB1 sur mondomaine.com, ip 192.168.0.5. J'ai fait un port forwarding sur le port smtp 25. J'ai aussi configuré un MX smtp.mondomaine.com qui pointe vers le routeur (ip dynamique de mon FAI). Grâce à la commande dig de linux j'ai pu vérifier que tout est correct au niveau du MX. Dans un premier temps j'ai testé eXtremail (www.extremail.com) sans succès puis je suis passé à Postfix sans succès aussi!

Description des problèmes :

1. Envoi vers user@mondomaine.com depuis smtp.mondomaine.com OK
2. Envoi vers user@mondomaine.com depuis autre SMTP PAS OK et AUCUNE ERREUR RECUE - Message n'arrive jamais!!!!
3. Envoi vers user@autredomaine.com depuis smtp.mondomaine.com PAS OK et ERREUR RECUE - Mail queud

En résumé, ça marche bien en local mais pas sur le net! J'ai l'impression d'être invisible du dehors alors que tous les ports sont ouverts pour l'occasion. J'oubliais de dire que les daemon smtp écoutent sur 0.0.0.0:25.

Si quelqu'un voit d'où ça pourrait provenir je lui en serait très reconnaissant. En tous cas, moi, je ne vois pas du tout et ça fait des jours que je cherche!

Merci!!

12 réponses

buzz17
Messages postés
252
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
3 septembre 2007
33
9 août 2006 à 08:44
relay=none,

Visiblement pour la poste il te faut un smtp relay...
edite ton fichier main.cfg
et a "relay=" ajoute l'adresse d'un serveur smtp. Celui de ton FAI pas exemple.
1
domlinux
Messages postés
13
Date d'inscription
vendredi 22 mai 2009
Statut
Membre
Dernière intervention
10 février 2010
2
5 juin 2009 à 12:41
bonjour,

mon probleme est le suivant: j'ai un serveur de messagerie sous linux et l'envoie des messages en local fonctionne mais le seul souci est que je ne parviens pas à recevoir les messages en local, à chaque fois il me met le message suivant:
erreur durant la recuperation du courriel

aidez moi s'il vous plait
1
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
8
8 août 2006 à 19:55
Voilà le log pendant l'envoi d'un message à user@laposte.net

Aug 8 19:45:03 smtp postfix/smtpd[18812]: connect from smtp.mondomaine.com[192.168.0.5]
Aug 8 19:45:03 smtp postfix/smtpd[18812]: E3589C54060: client=smtp.mondomaine.com[192.168.0.5]
Aug 8 19:45:03 smtp postfix/cleanup[18815]: E3589C54060: message-id=<1155059103.18754.0.camel@smtp.mondomaine.com>
Aug 8 19:45:03 smtp postfix/qmgr[18752]: E3589C54060: from=<sebastien@mondomaine.com>, size=536, nrcpt=1 (queue active)
Aug 8 19:45:04 smtp postfix/smtpd[18812]: disconnect from smtp.mondomaine.com[192.168.0.5]
Aug 8 19:45:34 smtp postfix/smtp[18816]: connect to smtp1.laposte.net[81.255.54.11]: Connection timed out (port 25)
Aug 8 19:45:34 smtp postfix/smtp[18816]: E3589C54060: to=<user@laposte.net>, relay=none, delay=31, status=deferred (connect to smtp1.laposte.net[81.255.54.11]: Connection timed out)
0
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
8
9 août 2006 à 09:46
Merci ça marche! Mais pourquoi je suis refusé en direct alors qu'en passant par un relais je suis accepté?

Autre problème : quand j'envoie un mail d'un autre smtp vers mon domaine, je ne parviens pas à recevoir celui-ci.

Exemple : j'envoie un mail de user@autredomaine.com vers user@mondomaine.com avec smtp.autredomaine.com. Après quelques minutes je reçois un mail du postmaster@autredomaine.com me disant
Connect to smtp.mondomaine.com[adresse ip] : Connection timed out

Je sais bien ce que cela signifie mais je ne vois pas trop pourquoi... J'ai rendu mon ordi grand ouvert pour mes tests, je suis certain que le port 25 est ouvert (j'ai utilisé superscan qui me confirme cela). De plus j'ai fait un telnet sur mon smtp depuis une autre machine et elle répond sur le port 25. De quoi pourrait-il s'agir?

Merci!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
buzz17
Messages postés
252
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
3 septembre 2007
33
9 août 2006 à 10:16
Merci ça marche! Mais pourquoi je suis refusé en direct alors qu'en passant par un relais je suis accepté? 

je suis pas sur mais je pense que quand ton serveur avec mondomain.com se connect a la poste et qu'il ne le connait pas comme un SMTP connu (free, gmail, ...) il doit penser que c'est un serveur de spam....

Pour ton autre problème
en gros tu veux pouvoir recevoir des mail sur mondoamine.com
dans ce cas il faudra faire une boite pour ton utilisateur....

j'ai plus la chose en t^te et je suis pas chez moi

perso j'ai fait ça avec
postfix pour le serveur smtp
cyrus pour le serveur imap
fetchmail pour recupérer mes mail d'autre pop
squirelmail comme interface webmail

dans google si tu tape postfix+cyrus
tu vas certainement retrouver le tuto que j'avais utilisé...


0
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
8
9 août 2006 à 10:42
Je crois que je me suis mal exprimé pour "réception de mail". Il ne s'agit pas de POPou IMAP mais bien Postfix qui ne répond pas aux messages entrants. Normalement quand un message est envoyé vers mon domaine.com, l'autre smtp doit envoyer le mail au MX correspondant à savoir dans mon cas smtp.mondomaine.com.

Lorsqu'un ami m'envoie un mail à user@mondomaine.com, il reçoit un message du type "connect smtp.mondomaine.com [ip adress] : connection timed out". Donc aucun message ne parvient de l'extérieur sur mon serveur.

J'ai pourtant configuré un port forwarding (25) de mon routeur NAT (192.168.0.1) vers l'ip du serveur 192.168.0.5. Je déclare inet_interfaces = 192.168.0.5 et avec un netstat je vois que Postfix écoute sur 192.168.0.5:25. Ce qui me parait correct? Pourtant les autres smtp se plantent en tentant d'accéder à mon serveur.

J'ai essayé un telnet smtp.mondomaine.com 25 et le smtp répond bien...

Je ne comprends pas où pourrait se situer le problème, peut-être est-ce le smtp distant qui ne veut pas se connecter?

Merci!
0
buzz17
Messages postés
252
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
3 septembre 2007
33
9 août 2006 à 11:26
alors quand toto@ouinouin.com envoi un mail a user@mondomaine.com

le smtp de ouinouin.com se connect chez toi.... ensuite ton postfix se reconnect en locale pour te déposer le mail dans ta BAL mais si elle n'existe pas... time out...

je sais pas si je suis clair car c'est pas forcement simple a expliquer par ecrit....
0
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
8
9 août 2006 à 12:47
Justement c'est le smtp ouinouin qui ne parvient pas à se connecter au mien... même dans le log de Postfix aucune entrée ne correspond à une tentative de connexion de l'extérieur...

J'ai fait un port scan en ligne sur mon smtp et le port apparait fermé malgré le fait d'avoir fait ce qu'il faut pour qu'il soit ouvert....
0
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
8
9 août 2006 à 23:13
Plus la peine de cherche j'ai trouvé le problème : comme dab ça ne peut être qu'un FAI pour em***der leur monde! Ces gros malins bloquent le port 25!!

Une idée pour contourner le problème? J'ai pensé à l'écoute sur un autre port mais les autres smtp ne communiquent que sur le 25 n'est-ce pas?

webrider
0
webtherider
Messages postés
45
Date d'inscription
jeudi 7 avril 2005
Statut
Membre
Dernière intervention
6 juillet 2007
8
11 août 2006 à 15:40
Voilà j'ai trouvé la solution : j'en ai rêvé la nuit rollernet l'a réalisé!

Le problème de l'envoi ne se pose plus : j'utilise le relais de mon FAI qui est toujours accessible sur le port 25 (sinon comment les clients enverraient des mails? ;-))

Pour la réception, le problème se corse! Tous les smtp communiquent par le port 25 et seulement le port 25!
Ce que j'ai rêvé : un service qui accepte les connexions entrantes sur le port 25 et qui redirige le courrier sur un autre port!

Comme je vous disais, rollernet l'a réalisé! www.rollernet.us

Comment ça marche?

Vous devez vous inscrire, le service de redirection sur un autre port étant (pour l'instant) gratuit! Vous créez un MX sur votre domaine envoyant le courrier au smtp de rollernet qui vous le relaie sur votre smtp (attention pas de MX pour lui!) qui écoute sur le port 26 par exemple. Et voilà, le tour est joué!

J'espère que ce post servira à d'autres personnes désireuses d'installer leur propre système de mail.

webrider
0
J'ai fais un tutoriel pratique :
http://vepe.free.fr
0
recevoir tous les elements entrant dans la configuration de messagerie sous linux (document)
0