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.
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] > >
