Salve, salve!
Pessoal estou tentando utilizar o Appender para envio de email do Log4j, mas dá erro, pois o SMTP do servidor requer autenticação:
log4j:WARN No such property [SMTPPassword] in org.apache.log4j.net.SMTPAppender.
log4j:WARN No such property [SMTPUsername] in org.apache.log4j.net.SMTPAppender.
O log4j.properties está assim configurado:
# Log4j configuration file.
# ordem: DEBUG - INFO - WARN - ERROR - FATAL
log4j.rootLogger=INFO, C, F, E
# ConsoleAppender
#
log4j.appender.C=DEBUG, C
log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d{dd-MM-yyyy HH:mm:ss} - %p - [%c{1}] %m%n
#
#---------------------------------------------------------------------------
log4j.appender.F=org.apache.log4j.DailyRollingFileAppender
log4j.appender.F.file=c:/BugzillaInterfaceNinecon/logs/log.log
log4j.appender.F.DatePattern='.'yyyy-MM-dd
# Keep one backup file
log4j.appender.F.layout=org.apache.log4j.PatternLayout
log4j.appender.F.layout.ConversionPattern=%d{dd-MM-yyyy HH:mm:ss} - %p - [%c{1}] %m%n
#
#---------------------------------------------------------------------------
log4j.category.E=WARN, E
log4j.appender.E=org.apache.log4j.net.SMTPAppender
log4j.appender.E.Threshold=ERROR
log4j.appender.E.SMTPHost=smtp.xxxxx.com.br
log4j.appender.E.SMTPUsername=luciano.silva
log4j.appender.E.SMTPPassword=xyz005xx
log4j.appender.E.From=luciano.silva@xxxxx.com.br
log4j.appender.E.BufferSize=2
log4j.appender.E.Subject=Erro durante a Syncronização com o Bugzilla
log4j.appender.E.To=luciano.silva@xxxxx.com.br
log4j.appender.E.layout=org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern=%d{dd-MM-yyyy HH:mm:ss} - %p - [%c{1}] %m%n
Vejam que eu utilizei o SMTPUsername e SMTPPassword, mas mesmo assim ele não autentica e retorna o seguinte erro:
log4j:ERROR Error occured while sending e-mail notification.
javax.mail.MessagingException: [EOF]
at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1481)
at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1183)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:635)
at javax.mail.Transport.send0(Transport.java:189)
at javax.mail.Transport.send(Transport.java:118)
at org.apache.log4j.net.SMTPAppender.sendBuffer(Unknown Source)
at org.apache.log4j.net.SMTPAppender.append(Unknown Source)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:194)
at org.apache.log4j.Category.forcedLog(Category.java:379)
at org.apache.log4j.Category.error(Category.java:310)
at bug.ninecon.BugzillaInterfaceNinecon.main(BugzillaInterfaceNinecon.java:34)
Obrigado.