logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Usman Uppal" <uup...@salesforce.com>
Subject RE: LOG4NET - SMTP Appender Not Working
Date Wed, 28 Sep 2005 16:29:57 GMT
Ron, I can send email using your sample code on hosted server. 

 

      using System.Web.Mail;

 MailMessage mailMessage = new MailMessage();

 mailMessage.To = "to@to.com";

 mailMessage.From = "from@from.com";

 mailMessage.Subject = "Subject";

 mailMessage.Body = "Hello World";

 SmtpServer.Send(mailMessage);

 

 

Any other suggestions?

 

Thanks,

 

Usman

 

 

 

-----Original Message-----
From: Ron Grabowski [mailto:rongrabowski@yahoo.com] 
Sent: Wednesday, September 28, 2005 11:33 AM
To: Log4NET User
Subject: RE: LOG4NET - SMTP Appender Not Working

 

I don't think you mentioned the part about the application being hosted

on a 3rd party server. Have you verified that you can send mail on that

server?

 

 using System.Web.Mail;

 MailMessage mailMessage = new MailMessage();

 mailMessage.To = "to@to.com";

 mailMessage.From = "from@from.com";

 mailMessage.Subject = "Subject";

 mailMessage.Body = "Hello World";

 SmtpServer.Send(mailMessage);

 

If you can't send mail, I would extend SmtpAppender and override the

SendBuffer method to use something like OpenSMTP:

 

 http://sourceforge.net/projects/opensmtp-net/

 

The new implementation would be very similiar to the base one:

 

http://tinyurl.com/a55ec

http://cvs.apache.org/viewcvs.cgi/logging-log4net/src/Appender/SmtpAppen
der.cs?rev=1.9&view=markup

 

On a slightly unreleated note, here's a screen shot of log4net's

SmtpAppender viewed from NLogViewer using nDumbster as a mock

SmtpServer (thanks to Jarek for cleaning up my code):

 

 http://www.ronosaurus.com/log4net/nlogviewer_ndumbster_log4net.png

 

That should be helpful in determining what a good bufferSize property

of the SmtpAppender is so it doesn't queue up messages for days then

suddenly attempt to send a giant 200mb email.

 

--- Usman Uppal <uuppal@salesforce.com> wrote:

 

> Ron, SMTP Appender works on my machine using our internal SMTP host

> but

> when I deploy my code on a hosted server (outside of our environment)

> that is using different SMTP host, it does not work.

> 

> Do we need to have Exchange CDO installed on the hosted server? Any

> other requirements that I should check for?

> 

> Thanks for your help.

> 

> Usman

> 

> -----Original Message-----

> From: Ron Grabowski [mailto:rongrabowski@yahoo.com] 

> Sent: Wednesday, September 28, 2005 9:55 AM

> To: Log4NET User

> Subject: RE: LOG4NET - SMTP Appender Not Working

> 

> I used nDumbster:

> 

>  http://ndumbster.sourceforge.net/

> 

> to setup a mock SMTP server on my system and I was able to see log

> messages:

> 

>  <appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">

>   <to value="to@to.com" />

>   <from value="from@from.com" />

>   <subject value="SmtpAppender Subject" />

>   <smtpHost value="127.0.0.1" />

>   <bufferSize value="1" />

>   <layout type="log4net.Layout.SimpleLayout" />

>   <filter type="log4net.Filter.LevelRangeFilter">

>    <levelMin value="FATAL"/>

>    <levelMax value="FATAL"/>

>   </filter>

>  </appender>

> 

> This is what nDumbster processed:

> 

>  thread-index: AcXEM8in/PUSDjTMRYGRv0fJOIQJAQ==

>  Thread-Topic: SmtpAppender Subject

>  From: <from@from.com>

>  To: <to@to.com>

>  Subject: SmtpAppender Subject

>  Date: Wed, 28 Sep 2005 09:51:53 -0400

>  Message-ID: <013201c5c433$c8a7e630$640fa8c0@rockinron>

>  MIME-Version: 1.0

>  Content-Type: text/plain;

>  Content-Transfer-Encoding: 7bit

>  X-Mailer: Microsoft CDO for Exchange 2000

>  Content-Class: urn:content-classes:message

>  Importance: normal

>  Priority: normal

>  X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

> 

>  FATAL - Hello World

> 

> --- Usman Uppal <uuppal@salesforce.com> wrote:

> 

> > Here is the Config file.

> > Usman

> 

> 

 


Mime
View raw message