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)
