Helo
(Bon, si quelqu'un à compris, qu'il se signale !!!)
Bref : le message est clair (je trouve !) :
- Code: Tout sélectionner
2006-05-29 12:01:35.568060500 4445 dispatching HELO
2006-05-29 12:01:35.568363500 4445 501 helo requires domain/address - see RFC-2821 4.1.1.1
2006-05-29 12:01:35.599237500 4445 dispatching QUIT
Ton appli envoie HELO sans préciser de nom de domaine.
SME lui répond 501 ( <- permanent error ) Le paragraphe 4.1.1.1 du RFC 2821 impose une commande HELO suivie d'un nom de domaine -ou d'une adresse IP, en fait-
Ton appli répond QUIT (c'est déjà bien, elle gère les erreurs, elle pourrait insister, dans ce cas c'est SME qui lui couperait la comm).
Deux solutions :
1) (La bonne
) Faire corriger l'application...
2) pas évident : Ce n'est pas un plugin, mais un module de base de qpsmtpd qui effectue ce contrôle (et sans paramètres ! ) :
/usr/lib/perl5/site_perl/5.8.5/Qpsmtpd/SMTP.pm ligne 145
Il faudrait bidouiller ce test. La question : les règles anti spam ont-elles un sens pour toi ? Comme ton SME est en interne, peut-être pas. Dans ce cas, tu peux 'taper dedans', mais à chaque mise à jour de SME ... paf le chien.
Bonne chance,
Pascal