RE: SMTPAppender
Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern=%d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2]: This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359) ... 28 more -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: mercoledì 3 dicembre 2008 20.26 To: log4j-user@logging.apache.org Subject: Re: SMTPAppender Gmail SMTP server requires TLS and it does not use the default port of 25. According to this link: http://mail.google.com/support/bin/answer.py?hl=enanswer=13287 You must use port 456 or 587 for SMTP. However, port is not an option YET in the latest release. (unless 1.2.16 has been release) Here is what Curt replied with. log4j.appender.YOURAPPENDERNAME.smtpUsername=USERNAME log4j.appender.YOURAPPENDERNAME.smtpPassword=PASSWORD log4j.appender.YOURAPPENDERNAME.smtpPort=PORT Port is in the current source, but not in the last release. We need to cut a log4j 1.2.16 soon.
Re: log4j adopting SLF4J? [Was: Repository selectors, useful?]
+1 for log4j adopting SLF4J API Maarten On Mon, Dec 1, 2008 at 1:36 PM, Ceki Gulcu [EMAIL PROTECTED] wrote: Jacob Kjome wrote: Ceki Gulcu wrote: It should not be difficult to write a SLF4J binding for log4j which supports repository selectors. ...which would require Log4j to directly implement the SLF4J interfaces, no? Doubtful for 1.2.xx. If there is support for this idea, it can be implemented with relative ease. The log4j version can be called 1.3, 1.4 or even 2.0. The difficult part is reaching agreement among the log4j committers. I think if log4j implemented SLF4J, this would have a very positive unifying effect on logging in the Java world. Obviously, I am willing to do the work. As you are probably aware, more and more projects are adopting the SLF4J API. I would venture say that SLF4J's adoption rate is roughly equivalent to that of log4j itself. Recently, Jspwiki decided to adopt the SLF4J API for its logging. See https://issues.apache.org/jira/browse/JSPWIKI-376 Harry Metske synthesized various logging paths in JSPWiki https://issues.apache.org/jira/secure/attachment/12394188/jspwiki-log.odp I was taken aback by the picture he paints. I think we owe it to Java developers to propose a saner logging model. Obviously, the adoption of the SLF4J API by log4j will be break 100% compatibility. More precisely, logging statements passing objects as messages will need to be converted to strings. Given that there are comparatively very few log statements using Object instead of String, in my experience, it takes half an hour to convert even the largest projects. The choice is between preserving 100% compatibility but force projects to deal with several logging libraries or to break 100% compatibility for but offer a saner and more unified model. -- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: initialize the log4j system properly
Dipocse wrote: I've a database (PRJ) and I'm trying to connect from Asterisk server to that database. In the shell script i used a log4j-1.2.11.jar with all others jar files. ... when i run the above shell script (./runagi.sh). It shows me the following warnings Warning: log4j:WARN No appenders could be found for logger =(net.sf.hibernate.cfg.Environment) log4j:WARN Please initialize the log4j system properly would anyone tell me how can i solve it? Log4j cannot find its configuration file anywhere on the provided classpath. Create a configuration file, and either explicitly tell Log4j about it (via log4j.configuration system property), or place it in a directory contained in the classpath. Details in the docs: http://logging.apache.org/log4j/1.2/manual.html -- ..Juha - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: SMTPAppender
The error is clear in the stacktrace. java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) I do not think it's log4j related.. Can you make the connection on your box via telnet or some other type of email program ? Quoting Massimo Quagliani [EMAIL PROTECTED]: Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern= %d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2] : This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359) ... 28 more -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: mercoledì 3 dicembre 2008 20.26 To: log4j-user@logging.apache.org Subject: Re: SMTPAppender Gmail SMTP server requires TLS and it does not use the default port of 25. According to this link: http://mail.google.com/support/bin/answer.py?hl=enanswer=13287 You must use port
RE: SMTPAppender
Please, could you explain in detail what you would do in this situation? I didn't figure out your suggestion. /Max -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 17.45 To: log4j-user@logging.apache.org Subject: RE: SMTPAppender The error is clear in the stacktrace. java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) I do not think it's log4j related.. Can you make the connection on your box via telnet or some other type of email program ? Quoting Massimo Quagliani [EMAIL PROTECTED]: Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern= %d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2] : This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359) ... 28 more
AW: SMTPAppender
Try a standalone tool in order to open this socket. E.g. castalia socktest (free download), or even telnet in your command prompt: Telnet host port heri -Ursprüngliche Nachricht- Von: Massimo Quagliani [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 4. Dezember 2008 18:02 An: Log4J Users List Betreff: RE: SMTPAppender Please, could you explain in detail what you would do in this situation? I didn't figure out your suggestion. /Max -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 17.45 To: log4j-user@logging.apache.org Subject: RE: SMTPAppender The error is clear in the stacktrace. java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) I do not think it's log4j related.. Can you make the connection on your box via telnet or some other type of email program ? Quoting Massimo Quagliani [EMAIL PROTECTED]: Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern= %d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2] : This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown
RE: SMTPAppender
I tried: telnet mail.libero.it 25 Trying 212.52.84.54... telnet: Unable to connect to remote host: Connection timed out But I have a stupid question, using telnet my client is expected to find a telnet server on the port 25, while there should be an smtp server. Am I wrong? /MAx -Original Message- From: Bender Heri [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 19.11 To: Log4J Users List Subject: AW: SMTPAppender Try a standalone tool in order to open this socket. E.g. castalia socktest (free download), or even telnet in your command prompt: Telnet host port heri -Ursprüngliche Nachricht- Von: Massimo Quagliani [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 4. Dezember 2008 18:02 An: Log4J Users List Betreff: RE: SMTPAppender Please, could you explain in detail what you would do in this situation? I didn't figure out your suggestion. /Max -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 17.45 To: log4j-user@logging.apache.org Subject: RE: SMTPAppender The error is clear in the stacktrace. java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) I do not think it's log4j related.. Can you make the connection on your box via telnet or some other type of email program ? Quoting Massimo Quagliani [EMAIL PROTECTED]: Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern= %d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2] : This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412 ) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders( AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli cationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi lterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa lve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa lve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja va:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja va:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv e.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java :286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces s(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447 ) at java.lang.Thread.run(Unknown Source) Caused by:
AW: [SPAM (Keyword Checking)] - RE: SMTPAppender - Found word(s) list error in the Text body
As far as I know this command just opens a socket: Host:port. No protocol is anticipated. If your machine cannot open this socket connection then something might be wrong with your network, firewall, gateway, etc. This is shurly not related to log4j. Heri -Ursprüngliche Nachricht- Von: Massimo Quagliani [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 4. Dezember 2008 19:35 An: Log4J Users List Betreff: [SPAM (Keyword Checking)] - RE: SMTPAppender - Found word(s) list error in the Text body I tried: telnet mail.libero.it 25 Trying 212.52.84.54... telnet: Unable to connect to remote host: Connection timed out But I have a stupid question, using telnet my client is expected to find a telnet server on the port 25, while there should be an smtp server. Am I wrong? /MAx -Original Message- From: Bender Heri [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 19.11 To: Log4J Users List Subject: AW: SMTPAppender Try a standalone tool in order to open this socket. E.g. castalia socktest (free download), or even telnet in your command prompt: Telnet host port heri -Ursprüngliche Nachricht- Von: Massimo Quagliani [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 4. Dezember 2008 18:02 An: Log4J Users List Betreff: RE: SMTPAppender Please, could you explain in detail what you would do in this situation? I didn't figure out your suggestion. /Max -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 17.45 To: log4j-user@logging.apache.org Subject: RE: SMTPAppender The error is clear in the stacktrace. java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) I do not think it's log4j related.. Can you make the connection on your box via telnet or some other type of email program ? Quoting Massimo Quagliani [EMAIL PROTECTED]: Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern= %d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2] : This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412 ) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders( AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli cationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi lterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa lve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa lve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja va:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja va:102) at
RE: SMTPAppender
You can't connect so you have a firewall, networking, or server/service issue. Telnetting to a socket and port, just tries to establish a simple socket connection. If you cannot even make the simple socket connection, then there is a problem between your machine (all the way down the tcp/ip stack) to that machine/application service (all the way up the tcp/ip stack). The problem exists somewhere between those endpoints- none of which includes log4j since you confirmed that a separate application cannot connect as well. Thanks, Steve Ash Metavante Image Solutions Software Developer [EMAIL PROTECTED] -Original Message- From: Massimo Quagliani [mailto:[EMAIL PROTECTED] Sent: Thursday, December 04, 2008 12:35 PM To: Log4J Users List Subject: RE: SMTPAppender I tried: telnet mail.libero.it 25 Trying 212.52.84.54... telnet: Unable to connect to remote host: Connection timed out But I have a stupid question, using telnet my client is expected to find a telnet server on the port 25, while there should be an smtp server. Am I wrong? /MAx -Original Message- From: Bender Heri [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 19.11 To: Log4J Users List Subject: AW: SMTPAppender Try a standalone tool in order to open this socket. E.g. castalia socktest (free download), or even telnet in your command prompt: Telnet host port heri -Ursprüngliche Nachricht- Von: Massimo Quagliani [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 4. Dezember 2008 18:02 An: Log4J Users List Betreff: RE: SMTPAppender Please, could you explain in detail what you would do in this situation? I didn't figure out your suggestion. /Max -Original Message- From: Joe White [mailto:[EMAIL PROTECTED] Sent: giovedì 4 dicembre 2008 17.45 To: log4j-user@logging.apache.org Subject: RE: SMTPAppender The error is clear in the stacktrace. java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) I do not think it's log4j related.. Can you make the connection on your box via telnet or some other type of email program ? Quoting Massimo Quagliani [EMAIL PROTECTED]: Thanks, But I changed my log4j.properties file using another SMTP host, which, according to this link http://www.velociraptus.com/internet/articoli_d.php?particoloID=27 uses port 25 for SMTP (it is in italian but in the table it is clear the port is 25). The error is still there... Please help!! /Massimo # Email appender log4j.appender.email=org.apache.log4j.net.SMTPAppender log4j.appender.email.BufferSize=25 log4j.appender.email.SMTPHost=mail.libero.it log4j.appender.email.SMTPUsername=valid_username log4j.appender.email.SMTPPassword=valid_password [EMAIL PROTECTED] [EMAIL PROTECTED] log4j.appender.email.Subject=Error log4j.appender.email.layout=org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern= %d{DATE} %-5p %m - %c{3} [%t] [%r ms]%n%n log4j.appender.email.threshold=ERROR The stack trace is the same... 2008-12-04 09:28:17,515 ERROR [http-8080-2] : This is a try! log4j:ERROR Error occured while sending e-mail notification. javax.mail.MessagingException: Could not connect to SMTP host: mail.libero.it, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412 ) at javax.mail.Service.connect(Service.java:310) at javax.mail.Service.connect(Service.java:169) at javax.mail.Service.connect(Service.java:118) at javax.mail.Transport.send0(Transport.java:188) at javax.mail.Transport.send(Transport.java:118) at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:330) at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:215) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders( AppenderAttachableImpl.java:66) at org.apache.log4j.Category.callAppenders(Category.java:206) at org.apache.log4j.Category.forcedLog(Category.java:391) at org.apache.log4j.Category.error(Category.java:305) at servlet.Log4jServlet.doGet(Log4jServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli cationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi lterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa lve.java:233) at