Save Mail to File using .Net web.config

During development, we usually have scenario where we have to send out Emails to customer or at the end of any process. In Production environment SMTP server is available but in During testing application in Development env. it’s hard to find SMTP server. So, in this situation to test send mail function how would you test the code?

.NET have really easy solution to get around with this problem. you can write Email to any folder by setting following piece of code in web.config file.

<system .net>
<mailsettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<network host="ignored"/>
<specifiedpickupdirectory pickupDirectoryLocation="C:\[folderpath]"/>
</smtp>
</mailsettings>
</system>

 

 

And when you call function SmtpClient().Send(mailmessage); it will stored email message to specified directory.


// assembly required
using System.net;
// send mail
new SmtpClient().Send(mailmessage);

Advertisements
About

hi there, I am software engineer, working in e-commerce company and passionate about all thing digital. On this blog, I share my experiments with different technology.

Tagged with: ,
Posted in .Net

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

What people say about post?
seo hizmeti on Awesome wordpress ecommerce…

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 38 other followers

%d bloggers like this: