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

Reply via email to