vs2003 和vs2005下的发送SMTP邮件 --青蛙非王子(lostfrog)
2006-03-29 21:15
441 查看
vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
一、vs2003
引用 System.Web.Mail命名空间
private void SenMail2003()
{
MailMessage mailObj = new MailMessage();
mailObj.To = this.txtTo.Text;
mailObj.From = this.txtFrom.Text;
mailObj.Subject = "精采笑话";
mailObj.Body = "猪!你已中毒! 哈哈 ";
mailObj.BodyFormat = MailFormat.Html;
mailObj.BodyEncoding = MailFormat.Base64;
mailObj.Priority = MailPriority.High;
mailObj.Attachments.Add(new MailAttachment("c://swf//000.bmp"));
SmtpMail.Send(mailObj);
Response.Write("发送邮件成功!");
}
二、vs2005
引用 System.Net.Mail命名空间,安全性得到了增强
public static void SendWebMailAndAttach(string server)
{
string file = "e://inetpub//wwwroot//Test2005All//TestXML//testXML.xml";
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("Test@126.com", "Test@126.com", "text message for you.", "Test Title");
System.Net.Mail.Attachment data = new System.Net.Mail.Attachment(file, System.Net.Mime.MediaTypeNames.Application.Octet);
System.Net.Mime.ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastAccessTime(file);
message.Attachments.Add(data);
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(server);
client.Credentials = new NetworkCredential("用户名", "密码");
client.Send(message);
data.Dispose();
}
引用示例
SendWebMailAndAttach("smtp.126.com");
一、vs2003
引用 System.Web.Mail命名空间
private void SenMail2003()
{
MailMessage mailObj = new MailMessage();
mailObj.To = this.txtTo.Text;
mailObj.From = this.txtFrom.Text;
mailObj.Subject = "精采笑话";
mailObj.Body = "猪!你已中毒! 哈哈 ";
mailObj.BodyFormat = MailFormat.Html;
mailObj.BodyEncoding = MailFormat.Base64;
mailObj.Priority = MailPriority.High;
mailObj.Attachments.Add(new MailAttachment("c://swf//000.bmp"));
SmtpMail.Send(mailObj);
Response.Write("发送邮件成功!");
}
二、vs2005
引用 System.Net.Mail命名空间,安全性得到了增强
public static void SendWebMailAndAttach(string server)
{
string file = "e://inetpub//wwwroot//Test2005All//TestXML//testXML.xml";
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("Test@126.com", "Test@126.com", "text message for you.", "Test Title");
System.Net.Mail.Attachment data = new System.Net.Mail.Attachment(file, System.Net.Mime.MediaTypeNames.Application.Octet);
System.Net.Mime.ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastAccessTime(file);
message.Attachments.Add(data);
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(server);
client.Credentials = new NetworkCredential("用户名", "密码");
client.Send(message);
data.Dispose();
}
引用示例
SendWebMailAndAttach("smtp.126.com");
相关文章推荐
- vs2003 和vs2005下的发送SMTP邮件
- vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
- vs2003 和vs2005下的发送SMTP邮件
- vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
- 自定义类在vs2005(asp.net2.0)中的引用--青蛙非王子(lostfrog)
- vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
- vs2003 和vs2005下的发送SMTP邮件
- vs2003 和vs2005下的发送SMTP邮件
- 使用LoadRunner来测试BEA TUXEDO (LoadRunner 7.6)--青蛙非王子(lostfrog)
- DataGrid数据到excel--青蛙非王子(lostfrog)
- ASP.NET ViewState 初探--青蛙非王子(lostfrog)
- Transact_SQL小手册(各种sql语句大集合) --青蛙非王子(lostfrog)
- 在 ASP.NET 2.0 中上载文件(多个文件同时上传)--青蛙非王子(lostfrog)
- B/S结构与C/S结构 --青蛙非王子(lostfrog)
- 一段提交用户名和密码到指定网址的代码(大漠提供)--青蛙非王子(lostfrog)
- 给想成为成功企业Blogger的十条建议--青蛙非王子(lostfrog)
- 关于asp.net2.0中树型菜单TreeView的动态添加--青蛙非王子(lostfrog)
- 关于上传小附件的函数(小于4m)--青蛙非王子(lostfrog)
- C#编写的生成缩略图程序[选择自snaill的Blog]--青蛙非王子(lostfrog)
- 全国省市县无刷新多级关联菜单--青蛙非王子(lostfrog)