Ben Speakmon a écrit :
Hi Nicolas,

When you call setHostName(), are you using "localhost" or 127.0.0.1 or some
other name? This error happens when a server is expecting a valid hostname
as part of its HELO command and doesn't get one.

> Ok it's works. The server name isn't declare in my /etc/hosts
Thanks you for your help

Regards,
On 9/13/07, Nicolas BOIRE <[EMAIL PROTECTED]> wrote:
Hello,

I have an error when i tried to send a email with localhost server.
I have a postfix server mail on localhost and when i try to send a email
in command line (telnet localhost 25 ....), it's ok .

I use the commons-email-1.0.jar in tomcat 5.0

The stacktrace :
Caused by: javax.mail.MessagingException: 501 Syntax: HELO hostname

       at
com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1308)
       at com.sun.mail.smtp.SMTPTransport.helo(SMTPTransport.java:785)
       at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:327)
       at javax.mail.Service.connect(Service.java:236)
       at javax.mail.Service.connect(Service.java:137)
       at javax.mail.Service.connect(Service.java:86)
       at javax.mail.Transport.send0(Transport.java:150)
       at javax.mail.Transport.send(Transport.java:80)
       at org.apache.commons.mail.Email.sendMimeMessage(Email.java:863)
       ... 47 more


Thanks for your help .
Best regards,

Nicolas

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Reply via email to