The following works for me, and looks pretty much the same as yours. Do
you have all of the required libraries (e.g., mail and activation
framework)? I can't explain the specific Password and Username warning
you are getting.
<!-- email is set to be an SMTPAppender -->
<appender name="email" class="org.apache.log4j.net.SMTPAppender">
<param name="evaluatorClass" value="com.xyzzy.log4j.TestEvaluator"/>
<param name="from" value="[EMAIL PROTECTED]"/>
<param name="SMTPHost" value="smtp.from_domain.com"/>
<param name="SMTPUsername" value="smtp_login_name"/>
<param name="SMTPPassword" value="smtp_login_password"/>
<param name="subject" value="Log Output"/>
<param name="to"
value="[EMAIL PROTECTED],[EMAIL PROTECTED]"/>
<!-- <param name="layout"
value="org.apache.log4j.SimpleLayout"/> -->
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%p %t %c.%m%n"/>
</layout>
</appender>
--Wayne Cannon
Xh wrote:
Hi All!
I have very simple question.
How can I set SMTPPassword and SMTPUsername properties in log4j.xml file?
I can see that there are proper setters in SMTPAppender class:
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SMTPAppender.html
I keep getting:
log4j:WARN No such property [SMTPUsername] in org.apache.log4j.net.SMTPAppender.
log4j:WARN No such property [SMTPPassword] in org.apache.log4j.net.SMTPAppender.
log4j:WARN No such property [SMTPDebug] in org.apache.log4j.net.SMTPAppender.
and later on:
log4j:ERROR Error occured while sending e-mail notification.
javax.mail.SendFailedException: Send failure (javax.mail.MessagingException:
Connection error (java.net.ConnectException: Connection refused))
How can I configure my username and password?
My current log4j.xml SMTPAppender configuration looks like this (I've changed
real values to ***):
<appender name="email" class="org.apache.log4j.net.SMTPAppender">
<param name="BufferSize" value="512" />
<param name="SMTPHost" value="***" />
<param name="SMTPUsername" value="***" />
<param name="SMTPPassword" value="***" />
<param name="SMTPDebug" value="true" />
<param name="From" value="***" />
<param name="To" value="***" />
<param name="Subject"
value="[SMTPAppender] Application message" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{ISO8601}]%n%n%-5p%n%n%l%n%n%m%n%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="ERROR" />
<param name="LevelMax" value="FATAL" />
</filter>
</appender>
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]