[Résolu][Postfix] lost connection after HELO

lost connection after HELO [Résolu][Postfix] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 14-08-2006 à 15:55:30    

Bonjour à tous.
 
Je tourne en rond et n'arrive pas à résoudre ce soucis.
Voici la trace complète (trace générée par l'envoi d'un mail depuis un prog Java en local sur la machine où est Postfix):

Code :
  1. Aug 14 15:47:09 MON_HOSTNAME postfix/smtpd[22165]: connect from localhost[127.0.0.1]
  2. Aug 14 15:51:19 MON_HOSTNAME postfix/smtpd[22165]: lost connection after HELO from localhost[127.0.0.1]
  3. Aug 14 15:51:19 MON_HOSTNAME postfix/smtpd[22165]: disconnect from localhost[127.0.0.1]


 
Ce que je ne comprends pas, c'est que cela fonctionnait très bien, et paf! d'un coup voilà les erreurs.
 
Je pense qu'elles sont survenues soit :
 - depuis que j'ai fait tourner une boucle avec une quarantaine de mail à envoyer d'affilé.
 - depuis que j'ai installé un serveur DNS  sur la machine.
 
 
Si quelqu'un aurait une piste pour m'aider ?


Message édité par ohyes le 16-08-2006 à 23:25:03
Reply

Marsh Posté le 14-08-2006 à 15:55:30   

Reply

Marsh Posté le 14-08-2006 à 16:32:11    

essaie d'envoyer un mail manuellement: telnet , etc...
 
regarde si tu n'a pas spammé ta propre machine.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 14-08-2006 à 17:09:00    

Salut roscocoltr an, voilà.
 
j'ai envoyé un mail via un 'mail -s "SUJET" $ADRESSE_MAIL. .... (+ ^D pour envoyer.)
 
les traces sont :

Code :
  1. Aug 14 17:04:58 MON_HOSTNAME postfix/pickup[22062]: 8844859249: uid=0 from=<root>
  2. Aug 14 17:04:58 MON_HOSTNAME postfix/cleanup[22290]: 8844859249: message-id=<44E0911A.mailH731YRULD@MON_HOSTNAME>
  3. Aug 14 17:04:58 MON_HOSTNAME postfix/qmgr[22063]: 8844859249: from=<root@MON_HOSTNAME.MON_DOMAINE>, size=433, nrcpt=1 (queue active)
  4. Aug 14 17:04:59 MON_HOSTNAME postfix/smtp[22292]: 8844859249: to=<$ADRESSE_MAIL.>, relay=smtp1.laposte.net[81.255.54.11], delay=1
  5. , status=sent (250 < 44D9F2FF0035555B> Mail accepted)
  6. Aug 14 17:04:59 MON_HOSTNAME postfix/qmgr[22063]: 8844859249: removed


 
 
Et j'ai bien reçu le mail.
Mais toujours pas via mon prog Java.
Pour info, j'utilise les classes javax.mail  et  je passe le smtp de cette façon :  
props.put("mail.smtp.host", "127.0.0.1" );


Message édité par ohyes le 14-08-2006 à 17:17:43
Reply

Marsh Posté le 14-08-2006 à 17:18:00    

comment s'authentifie ton programme java, avec quel protocole ?
 
edit: j'avais pas vu l'edit
 
J'ai vu parfois qu'un localhost n'était pas équivalent à un 127.0.0.1... essaie avec localhost. Essaie avec le full name de ta machine.


Message édité par roscocoltran le 14-08-2006 à 17:19:45

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 14-08-2006 à 17:44:25    

Ca ne passe pas non plus.
Que je mette 127.0.0.1, le fullname, mon IP réelle. Rien à faire.
 
Je retombe sur les traces du 1er post.
 
Je suis en tail sur la log, et je vois bien la connexion arriver puisque la log dit connect from localhost[127.0.0.1]
Pour retomber sur le lost connection after HELO from localhost[127.0.0.1]
 
Etrange.

Message cité 1 fois
Message édité par ohyes le 14-08-2006 à 17:44:51
Reply

Marsh Posté le 14-08-2006 à 19:24:01    

ohyes a écrit :

Ca ne passe pas non plus.
Que je mette 127.0.0.1, le fullname, mon IP réelle. Rien à faire.
 
Je retombe sur les traces du 1er post.
 
Je suis en tail sur la log, et je vois bien la connexion arriver puisque la log dit connect from localhost[127.0.0.1]
Pour retomber sur le lost connection after HELO from localhost[127.0.0.1]
 
Etrange.


 
 
telnet localhost 25
helo hostname
 
et tu brode.
 
et regarde la suite.
 
Tu travaille tout en local, sur une seule machine ? Je connais mal java, mais le fait que ce soit une machine virtuelle, ça n'affecte en rien le firewall par exemple ?

Reply

Marsh Posté le 15-08-2006 à 13:59:24    

Salut roscocoltran,  :hello:  
 
Concernant java et le firewall, non comme je suis en local. Et puis, on voit bien la demande arriver sur la log du postfix.
Par contre, il y a un fichier java.policy dans lequel tu donnes des permissions (ou pas) à la machine virtuelle.
Mais le soucis ne semble pas là, puisque si je remplace mon SMTP par un autre SMTP (genre laposte.net ou autre), la demande fonctionne. (Et surtout ca a déjà fonctionné comme je l'écrivai dans le 1er post)
Voilà pourquoi je pense plus pour un réglage sur postfix.
 
En tout cas, je ferai le test du telnet tout à l'heure, je te tiens au courant.
Mais qu'entends tu par 'et tu brodes' ? (tu veux dire, je tape du texte?)
 
Merci de ton suivi.  :jap:


Message édité par ohyes le 15-08-2006 à 14:00:01
Reply

Marsh Posté le 15-08-2006 à 14:18:29    

tu tappe la suite de commandes pour envoyer un mail "a la main". Je ne connais plus la séquence, mais tu peux envoyer un mail par telnet. Un coup de google te donnera la suite du helo.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 16-08-2006 à 10:29:57    

Hello Hello.
 
Bien je pense que j'ai trouvé la solution grace au fameux test "TELNET".
Il semble que je dois ajouter la propriété "mail.smtp.localhost" en plus de "mail.smtp.host".
 
props.put("mail.smtp.localhost", mon_hostname);
 
 
La javadoc semble le confirmer. (Mais pourquoi n'ai je pas regardé avant ??  :ange: )
VOilà l'extrait :

Code :
  1. mail.smtp.localhost
  2. String
  3. Local host name used in the SMTP HELO or EHLO command. Defaults to InetAddress.getLocalHost().getHostName(). Should not normally need to be set if your JDK and your name service are configured properly.


 
Je ferai le test dans la journée, et viendrait clore le topic si c'est ok.
Merci encore de ton aide roscocoltran. :wahoo:


Message édité par ohyes le 16-08-2006 à 10:32:20
Reply

Marsh Posté le 16-08-2006 à 23:24:15    

Voilà le soucis est résolu. L'ajout de la propriété a corrigé le soucis
 
 :jap: roscocoltran  :jap:

Reply

Marsh Posté le 16-08-2006 à 23:24:15   

Reply

Marsh Posté le 17-08-2006 à 10:58:46    

ohyes a écrit :

Voilà le soucis est résolu. L'ajout de la propriété a corrigé le soucis
 
 :jap: roscocoltran  :jap:


 
 [:alphat]


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Sujets relatifs:

Leave a Replay

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