You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Jens Ivar Jørdre <ji...@gmail.com> on 2013/06/14 15:13:14 UTC

SMTPAppender with server using SSL and MD5 challenge-response authentication

Hi

I'm trying out Log4j 2 (2.0-beta7) in a project. I.e. in my code I use SLF4J, include Log4j 2 jars at runtime and assure by the use of Log4j 2 ConsoleAppender that my logging events indeed reach Log4j.

Now I would like to extend my logging output by adding an SMTPAppender that will forward to an SMTP server that uses SSL and MD5 challenge-response authentication. So far I have included javamail 1.4.7 jar into classpath at runtime. By this there is no error during execution of my application. Thus I use these as possible values of property smtpPort below. I have also added the SMTP appender to my root logger 

I have scanned the ports on the server and checked that both 465 and 587 are open. (Also I successfully send email via this server using the same credentials in Mac OS X Mail client.)

Key parts of my configuration XML (in strict flavor) goes like this:

<appender type="SMTP" name="Mail" suppressExceptions="false"
	subject="Error log" to="${toAddress}" from="${fromAddress}"
	smtpHost="${smtpHost}" smtpPort="${smtpPort}" smtpProtocol="smtps"
	smtpUsername="${smtpUsername}" smtpPassword="${smtpPassword}"
	smtpDebug="true" bufferSize="1">
…
<loggers>
	<root level="info">
		<appender-ref ref="Console" />
		<appender-ref ref="Mail" />
	</root>
</loggers>

However, as you probably guess by the nature of this email, I receive no email. Anyone with a few hints up there sleves? Any other dependency or version conflict to be aware of? Missing config options?

--
Sincerely,
Jens Ivar Jørdre
about.me/jijordre