postfix impossible de réceptionner des mails [RESOLUS] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 28-03-2008 à 00:48:24
arrives-tu déjà à faire un telnet sur ton ip depuis l'exterieur ?
Avant meme de vérifier les DNS, vérifie simplement si l'application réponds bien sur le port voulu (le 25 en l'occurence)
Marsh Posté le 28-03-2008 à 01:03:30
oui sur le port 110 j'arrive ,
j'obtiens le message dovecot ok READY après j'ai une perte de la connection
Marsh Posté le 28-03-2008 à 02:18:15
et sur le port 25? cela donne quoi?
Marsh Posté le 28-03-2008 à 07:11:39
dodo a écrit : oui sur le port 110 j'arrive , |
le port 110 c'est POP3, c'est le client final qui va récupérer les mails sur ce port
pour l'envoi et le routage des mails c'est le protocole SMTP : port 25. En daemon tu peux prendre postfix, sendmail, exim...
Marsh Posté le 28-03-2008 à 07:43:28
sur le port 25 j'ai un echec pourtant j'arrive a envoyé des mails c'est juste la réception ou ça marche pas
Marsh Posté le 28-03-2008 à 07:49:31
Et si tu nous disais ce que tu as installé comme serveur SMTP (a priori c'est postfix) ainsi que sa configuration puisque le probleme vient de là ?
Marsh Posté le 28-03-2008 à 10:21:06
dodo a écrit : sur le port 25 j'ai un echec pourtant j'arrive a envoyé des mails c'est juste la réception ou ça marche pas |
a priori il semblerait donc que ton MTA ne soit pas accessible de l'extérieur d'où l'impossibilité de réception de mail....
Il serait interressant de vérifier
Cela sera un premier pas dans la résolution du problème, ensuite viendra certainement celui de la configuration (je sens gros comme une maison que postfix doit tourner en mbox et pas en maildir .... )
Marsh Posté le 28-03-2008 à 12:03:06
dodo a écrit : oui sur le port 110 j'arrive , |
Je pense que tu as un gros besoin de lire de la documentation sur la facon dont fonctionne les MTA, quels ports ils utilisent et le mouvement des flux.
Marsh Posté le 28-03-2008 à 12:58:36
Walk_Man a écrit : |
pourquoi tu dis ça , je sais bien que le smtp utilise le port 25 et que le service pop utilise le 110.
voilà la config de mon main
Code :
|
Marsh Posté le 28-03-2008 à 14:50:23
dodo a écrit : |
Tout simplement car tu constates que tu ne recois pas d'email et tu telnet le port 110 alors qu'en plus je te suggere le port 25 .... C'est pour cela que je t'invite à vérifier des sites qui indiquent les ports utilisés par des MTA et de commencer par vérifier les bases. En l'occurence un telnet sur le port 25.
Si tu arrives à telnet en localhost depuis le port 25 ca veut dire que ta machine est prete à recevoir un mail entrant.
La meme chose depuis l'exterieur, cela veut dire que le monde entier peut contacter ta boite pour deposer des mails.
La conf de ton main n'importe que peu pour le moment vu qu'on ne sait meme pas si tu arrives à telnet ta machine. Meme si tu as une conf parfaite mais que ton flux entrant ne va pas là ou il faut tu n'iras pas loin.
Commence par vérifier les bases.
Marsh Posté le 28-03-2008 à 15:15:12
[mode vendredy on]
use sendmail luke
[/mode vendredy]
Marsh Posté le 28-03-2008 à 15:20:40
Walk_Man a écrit : |
Walk_Man a écrit : |
ha bon!! je te suis pas je pensais que les mails en réception utilisait le port 110.
si je fais un telnet localhost 25 cela me donne ceci
connected to localhost
escape is ' ^]
connection close by foreign host.
Marsh Posté le 28-03-2008 à 15:39:36
dodo a écrit : |
Tu devrais plutot avoir quelque chose du genre
220 Apostrophe/Georges-rech/Apostocks Boutiques ESMTP Postfix (FreeBSD)
Et donc, tu devrais tenter de lire un peu de doc pour comprendre comment les mails fonctionne avec des schémas fonctionnels cela pourrait t'aider à comprendre le fonctionnement et ainsi t'auguiller sur une résolution peut-etre.
Marsh Posté le 28-03-2008 à 15:50:00
je sais bien que je devrais avoir un message de ce style mais je l'ai pas!!! mais je vois pas pourquoi.
Marsh Posté le 28-03-2008 à 15:57:00
dodo a écrit : ha bon!! je te suis pas je pensais que les mails en réception utilisait le port 110. si je fais un telnet localhost 25 cela me donne ceci connected to localhost |
il ne faut pas mélanger, la réception des mails port 110 ou imap (par analogie, c'est qd tu ouvres la porte de ta BAL pour prendre ton courrier)
et
la distribution port 25 (par analogie, c'est qd le facteur venant de l'exterieur mets ton courrier dans ta BAL, celle du voisin...).
Marsh Posté le 28-03-2008 à 16:01:18
ok!!!!
donc la j'ai des soucis pour me connecter au port 25
Marsh Posté le 28-03-2008 à 16:22:43
je crois que je commence a voir plus clair, malgres que j'ai ouvert mon port 25 sur mon routeur il semblerait qu'il soit fermer.
Marsh Posté le 28-03-2008 à 17:43:35
as-tu tenté en local ?
telnet localhost smtp
(par exemple)
Dans ton /var/log/maillog ou /var/log/mail.log tu as quoi ?
Si tu fais un postfix reload par exemple
Marsh Posté le 28-03-2008 à 17:52:47
bon on va faire avancer un peu le schmilblick:
peut on avoir les réponses à ces trois commandes:
netstat -lapnt |
postconf -n |
iptables -L -v -n |
Marsh Posté le 28-03-2008 à 22:24:54
o'gure a écrit : bon on va faire avancer un peu le schmilblick:
|
voilà ce que me renvoit les commandes
netstat -lapnt :
|
postconf -n
|
Marsh Posté le 28-03-2008 à 22:51:20
dodo a écrit :
|
je t'invite donc à regarder attentivement les lignes que j'ai mise en gras et ensuite de te réferer a la configuration de postfix
Marsh Posté le 28-03-2008 à 23:14:30
ok!!! merci si j'ai bien compris avec inet_interfaces = loopback-only mon postfix ne va chercher que du courrrier en locale.
je crois que c'est mon routeur qui a merdé j'ai modifié le port 25 en 30 et là mon port 25 semblait ouvert j'ai donc repassé mon port 30 en 25 ça ma l'air d ' être ok
|
Marsh Posté le 30-03-2008 à 12:22:59
je comprends pas o est le problème, c'est bien la première fois que je suis confronter à ce genre de problème
Marsh Posté le 30-03-2008 à 12:36:43
bien on progresse, il semblerait désormais que postfix écoute bien les interfaces nécessaires.
de l'extérieur désormais que donne le résultat d'un telnet sur le port 25 ?
Marsh Posté le 30-03-2008 à 13:26:02
mikala a écrit : bien on progresse, il semblerait désormais que postfix écoute bien les interfaces nécessaires. |
j'avais aussi l'impressions mais maintenant je suis moins sur, donc j'ai refais ma configuration de bind, et j'obtient une erreur * server can't find 2.1.168.192.in-addr.arpa: NXDOMAIN.
concernant postfix j'arive plus à me connecter en telnet
ci-joint mon dernier nstat
merci d'avance
|
Marsh Posté le 30-03-2008 à 13:41:15
bah a priori tu as même des ips externes qui se connectent a ton mta là....
Reste a savoir désormais pourquoi il ne réponds pas (correctement?)
Les logs de postfix peuvent être ici utiles...
Marsh Posté le 30-03-2008 à 13:56:32
mikala a écrit : bah a priori tu as même des ips externes qui se connectent a ton mta là.... |
j'ai vu ça c'est nouveau,
dans mail.error j'obtiens cette ligne :
|
pourtant j'ai bien dans mynetworks=192.168.1.2 /24 127.0.0.1/8
Marsh Posté le 30-03-2008 à 14:07:48
Citation : perhaps you should use "127.0.0.0/8 instead |
Traduction :
Citation : Peut être vous devriez utiliser "127.0.0.0/8 à la place |
Marsh Posté le 30-03-2008 à 14:28:23
o'gure a écrit :
|
merci pour la traduction car je n'avais pas compris ça comme cela "my english is bad".
il me semblait que j'avais vu ce message avant et justement j'avais modifier le 127.0.0.0/8 en 127.0.0.1/8
en tout cas merci car on dirait que cela refonctionne d'après le test que j'ai fais sur http://www.pagasa.net/
Marsh Posté le 30-03-2008 à 15:50:07
je n'ai pas vraiment compris ou était l'erreur mais en tout cas ça marche je vous remerci tous pour votre collaboration.
les mails arrivent au fur et mesure même ceux envoyé il y a 3 jours
Marsh Posté le 01-04-2008 à 13:17:49
je pense que je vais pouvoir passé le post en resolus car cela marche super, je recois juste certains mails en double, mais je pense que cela vient du fait que j'ai un compte qui user du domain + du domaine virtuel
Marsh Posté le 28-03-2008 à 00:34:36
Bonjour,
j'ai remonté mon serveur mail et depuis je reçois plus de mail de
l'extérieur.
dés que j'essaye de m'envoyé un message via une autre messagerie j'ai cette
erreur de yahoo.
Hi. This is the qmail-send program at yahoo.com.
> I'm afraid I wasn't able to deliver your message to the following
> addresses. This is a permanent error; I've given up. Sorry it didn't work
> out.
j'ai installé postfix en distribution locale + dovecot pour le pop.
je sais pas si cela peux provenir de la résolution dns.
Message édité par dodo le 04-04-2008 à 13:20:30