Sending Mails with Attachements using Asp.Net
by
Narain_Siddharth
on
Nov 13, 2010
Category:
ASP.NET
|
Views:
362
|
Points:
25
|
Silver ★
|
|
|
Below is the sample code for sending emails with attachments.
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Net.Mail; using System.Text;
namespace TestWeb.aspdotnet { public partial class mail : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string strSMTP = "SMTP Server Name"; int strPort = 25; //Default 25 MailMessage msg = new MailMessage("from Mail-ID", "To Mail-ID"); msg.CC.Add("CC mail-ID");// If necessary msg.Body = "Test Mail"; msg.Subject = "Test Subject"; msg.BodyEncoding = Encoding.ASCII; msg.IsBodyHtml = true; msg.SubjectEncoding = Encoding.UTF8; //Attachment Part Attachment attach1 = new Attachment(@"Path");//Attachment Path msg.Attachments.Add(attach1); SmtpClient smtp = new SmtpClient(strSMTP); System.Net.NetworkCredential nc = new System.Net.NetworkCredential("UserName", "Pwd", "Domain"); smtp.Credentials = (System.Net.ICredentialsByHost)nc.GetCredential(strSMTP, strPort, "Basic"); try { smtp.Send(msg); } catch (Exception ex) { Response.Write(ex.Message.ToString()); Response.End(); } } } }
If you find this above code useful, please leave your comments.
|
Like this code? Bookmark and Share:
|
|
|
very useful code. Can you post code for sending emails with GMAIL account using asp.netm if possible.
Thanks Spidy.
|
|
|
|
|
|
|