I\'m trying to configure log4j to use the SMTPAppender
but I keep getting relay access denied errors. I get this error when executing my code on my laptop AND
SMTPHost should point to your mail server (so, mail.mydomain.com
for Dreamhost). Can you send mail manually if you telnet to port 25 and pass credentials by hand?
Turns out I just had the properties all wrong. Should be:
#CONFIGURE SMTP
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=mail.mydomain.com
log4j.appender.email.SMTPUsername=myuser@mydomain.com
log4j.appender.email.SMTPPassword=mypw
log4j.appender.email.From=myuser@mydomain.com
log4j.appender.email.BufferSize=1
log4j.appender.email.EvaluatorClass=TriggerLogEvent
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%m