Featured

Emailing from C# with attachments

private void cmdEmail_Click(object sender, System.EventArgs e)	{

	System.Web.Mail.MailMessage MM = new System.Web.Mail.MailMessage();	MM.To = txtTo.Text;	MM.From = txtFrom.Text;	MM.BodyFormat = System.Web.Mail.MailFormat.Html;	MM.Body = txtBody.Text;	MM.Subject = txtSubject.Text;	string Filename = SaveFile(fylAttach);	if (Filename.Length > 0 )	{		System.Web.Mail.MailAttachment MA = new System.Web.Mail.MailAttachment(Filename);		MM.Attachments.Add(MA);	}	System.Web.Mail.SmtpMail.Send(MM);			

}private string SaveFile(System.Web.UI.HtmlControls.HtmlInputFileFylObj){	string dir  = Server.MapPath("../database/Huber/");

	if (System.IO.Directory.Exists(dir) == false)	{		System.IO.Directory.CreateDirectory(dir);	}

	if (FylObj.PostedFile.FileName.Length > 0)	{		FylObj.PostedFile.SaveAs(dir + FylObj.PostedFile.FileName.Substring(			FylObj.PostedFile.FileName.LastIndexOf("\\") + 1));			return dir + FylObj.PostedFile.FileName.Substring(			FylObj.PostedFile.FileName.LastIndexOf("\\") + 1);

	}	return "";

}

Trackback  •  Posted by Jason in Uncategorized category

 

Please leave a reply...



You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>