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]

Reply via email to