postfix ne veut plus envoyer de mails

postfix ne veut plus envoyer de mails - Linux et OS Alternatifs

Marsh Posté le 14-04-2006 à 10:48:18    

bonjour,
voila dernièrement j'ai installé postfix sur une debian sarge pour l'envoi de mail en php
ca marchait nikel mais hier j'ai essayé de modifier ma fonction mail en php (j'ai mis un nouvelle variable dans l'appel) ca marchait pas, je suis donc revenu à l'ancienne version, mais depuis plus rien ne marche
même l'envoi en mode console ne marche pas: voila ce que je fais (peut etre je mis prends mal)

Code :
  1. lanfeust:~# mail damienkarm@yahoo.fr
  2. Subject: essai
  3. coucou
  4. Cc:
  5. lanfeust:~#


pour "quitter" la ligne du sujet, la ou j'ai écris coucou je fais un Ctrl+D, je crois pas me tromper?
 
ensuite un postqueue -f ne me renvoie rien donc j'en déduis que mon mail est parti, mais je le recois jamais (j'ai essayé avec plusieurs adresse de messagerie)
 
j'ai donc reconfigurer postfix via un dpkg-reconfigure et même un apt-get remove --purge puis une réinstalle
mais rien n'y fait
 
je suis un peu perdu, merci de votre aide


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 10:48:18   

Reply

Marsh Posté le 14-04-2006 à 10:55:19    

entrée ça marche bien aussi


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 10:57:29    

quand je fais entrée ca va effectivement a la ligne mais je reste dans "le corps du message"...


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 11:05:16    

pour finir le corps du message il faut mettre sur une ligne vide un . et faire entrée


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 13:00:25    

ok je viens d'essayer et le résultat a l'aire d'etre le même
de plus postqueue -f renvoi une liste vide...


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 13:58:32    

regarde les logs de postfix  
/var/log/mail.log en général


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 13:59:09    

et telnet localhost 25 ça fonctionne ?


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 14:16:55    

voila ce que j'ai quand j'envoi un mail (dans les logs)

Code :
  1. Apr 14 14:11:35 localhost postfix/smtp[9490]: 15FD985E76: to=<damienkarm@yahoo.fr>, relay=none, delay=17, status=deferred (Host or domain name not found. Na\
  2. me service error for name=yahoo.fr type=MX: Host not found, try again)


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 14:18:00    

Code :
  1. lanfeust:~# telnet localhost 25
  2. Trying 127.0.0.1...
  3. Connected to localhost.localdomain.
  4. Escape character is '^]'.
  5. 220 localhost.localdomain ESMTP Postfix (Debian/GNU)
  6. quit
  7. 221 Bye
  8. Connection closed by foreign host.
  9. lanfeust:~#


telnet a l'aire de marcher...


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 14:20:06    

dams78 a écrit :

voila ce que j'ai quand j'envoi un mail (dans les logs)

Code :
  1. Apr 14 14:11:35 localhost postfix/smtp[9490]: 15FD985E76: to=<damienkarm@yahoo.fr>, relay=none, delay=17, status=deferred (Host or domain name not found. Na\
  2. me service error for name=yahoo.fr type=MX: Host not found, try again)



tu as un pb de résolution DNS alors
 

dig yahoo.fr mx
 
;; QUESTION SECTION:
;yahoo.fr.                      IN      MX
 
;; ANSWER SECTION:
yahoo.fr.               7199    IN      MX      5 mx4.mail.yahoo.com.
yahoo.fr.               7199    IN      MX      1 mx1.mail.yahoo.com.
yahoo.fr.               7199    IN      MX      1 mx2.mail.yahoo.com.
yahoo.fr.               7199    IN      MX      1 mx3.mail.yahoo.com.


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 14:20:06   

Reply

Marsh Posté le 14-04-2006 à 14:22:03    

est ce que j'ai loupé une étape lors de la configuration de postfix?


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 14:37:45    

dams78 a écrit :

est ce que j'ai loupé une étape lors de la configuration de postfix?


si c'est bien un pb de résolution ce n'est pas un pb de postfix
 
si tu fais un dig yahoo.fr mx ça donne quoi ?


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 14:40:23    

Code :
  1. lanfeust:~# dig yahoo.fr mx
  2. -bash: dig: command not found
  3. lanfeust:~#


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 14:44:17    

nslookup -type=mx yahoo.fr


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 14:47:11    

lanfeust:~# nslookup -type=mx yahoo.fr
-bash: nslookup: command not found
lanfeust:~#


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 14:48:14    

ah oue mais là ça va être difficile :o
 
host -t mx yahoo.fr


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 14:48:41    

dnsutil?

Reply

Marsh Posté le 14-04-2006 à 14:54:07    

on verra après :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 15:15:16    

merde, j'ai plus le net sur cette machine...
je suis entrain de la redémarrer la, je vais voir ce qu'elle a
 
c'est certainement lié...


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 15:16:12    

j'en étais sûr :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 15:16:39    

accessoirement pas besoin de rebooter, on est pas sur WSR ici :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 15:17:40    

J'allais demander ce que donnait un ping :D

Reply

Marsh Posté le 14-04-2006 à 15:45:03    

c'est bon j'ai retrouver le net, c'était bien une question de DNS, mon fichier /etc/resov.conf était completement changé
j'ai purgé ma liste d'attente postfix et j'ai fais un nouvel essai

Code :
  1. lanfeust:~# postqueue -p
  2. -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
  3. AA68E85E66      322 Fri Apr 14 15:41:22  root@localhost.localdomain
  4. (delivery temporarily suspended: Host or domain name not found. Name service error for name=yahoo.fr type=MX: Host not found, try again)
  5.                                          damienkarm@yahoo.fr
  6. -- 0 Kbytes in 1 Request.


je vais retapé les commandes que vous m'aviez demandées


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 15:45:57    

lanfeust:~# dig yahoo.fr mx
-bash: dig: command not found
lanfeust:~# nslookup -type=mx yahoo.fr
-bash: nslookup: command not found
lanfeust:~# host -t mx yahoo.fr
-bash: host: command not found
lanfeust:~#


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 14-04-2006 à 15:48:09    

il faut que tu installes les dnsutils ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 14-04-2006 à 15:57:51    

ahhhh on y vient quand meme :D

Reply

Marsh Posté le 15-04-2006 à 00:40:27    

pour mémoire l'installation de postfix sous sarge apporte l'utilitaire resolvconf qui va updater le /etc/resolv.conf .
Il faut donc le configurer afin que les dns soient correctements configurés.

Reply

Marsh Posté le 15-04-2006 à 00:44:42    

tout a fait.  
Surtout ne pas modifier le fichier /etc/resolv.conf a la main, ca sert a rien.
il faut utiliser resolvconf directement

Message cité 1 fois
Message édité par LeKeiser le 15-04-2006 à 00:45:52

---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
Reply

Marsh Posté le 15-04-2006 à 08:55:27    

LeKeiser a écrit :

tout a fait.  
Surtout ne pas modifier le fichier /etc/resolv.conf a la main, ca sert a rien.
il faut utiliser resolvconf directement


 :non:  
à la main c'est très bien aussi


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-04-2006 à 11:57:59    

dams78 a écrit :

lanfeust:~# dig yahoo.fr mx
-bash: dig: command not found
lanfeust:~# nslookup -type=mx yahoo.fr
-bash: nslookup: command not found
lanfeust:~# host -t mx yahoo.fr
-bash: host: command not found
lanfeust:~#


tu le fais exprès ou t'es ironique là ?

Reply

Marsh Posté le 15-04-2006 à 12:41:53    

Tomate a écrit :

:non:  
à la main c'est très bien aussi


sauf que si tu relances ton interface réseau , tu peux dire au revoir a ton resolv.conf  :fou:

Reply

Marsh Posté le 15-04-2006 à 14:46:58    

mikala a écrit :

sauf que si tu relances ton interface réseau , tu peux dire au revoir a ton resolv.conf  :fou:


 :??:


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-04-2006 à 14:59:29    

Ben vi.
Certains logiciels peuvent faire appel a resolvconf pour modifier resolv.conf dynamiquement, durant des installs par exemple.

Citation :

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN


---------------
"I intend to live the first half of my life.I don't care about the rest."Errol Flynn."The difference between genius and stupidity is that genius has its limits."Albert Einstein
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed