Povolte si debugovani mailovych session v aplikaci nastavenim
-Dmail.debug=true, pripadne session.setDebug(true). Pak uvidite prubeh
komunikace a dale muzete zaexperimentovat s SMTP serverem pres telnet +
koukat do logu SMTP serveru. Tj. povolit debugging a podivat se co presne se
mu nelibi.

Ta hlaska o syntaxi uvodni klauzule SMTP protokolu by nasvedcovala tomu, ze
pri updatu systemu doslo i k updatu SMTP serveru na ESMTP server, tudiz
server ted ocekava:

EHLO hostname

Nejspise nekde v konfiguraci Vaseho SMTP serveru pujde nastavit, zda ma
akceptovat i SMTP protokol bez ESMTP rozsireni a tudiz pak nebude odmitat
HELO hostname.

Další moznost je toto:
http://forum.java.sun.com/thread.jspa?threadID=482673&messageID=2252508, ale
pokud rikate, ze Vam aplikace predtim fungovala... Zagooglete, po zadani
"501 Syntax: HELO hostname" toho vyjede celkem dost....

Honza

-----Původní zpráva-----
Od: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] za
uživatele Petr Michálek
Odesláno: Saturday, June 30, 2007 13:32
Komu: Java
Předmět: Odesílání emailů z Javy


Zdravím,

po updradu systému z FedoraCore6 na FedoraCore7 nefunguje odesílání 
emilů z Javy. Netušíte v čem může být problém?

Petr Michálek

javax.mail.MessagingException: 501 Syntax: HELO hostname

at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1363)
at com.sun.mail.smtp.SMTPTransport.helo(SMTPTransport.java:838)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:375)
at javax.mail.Service.connect(Service.java:275)
at javax.mail.Service.connect(Service.java:156)
at javax.mail.Service.connect(Service.java:105)
at javax.mail.Transport.send0(Transport.java:168)
at javax.mail.Transport.send(Transport.java:98)

Odpovedet emailem