vs2003 和vs2005下的发送SMTP邮件
2008-05-26 17:51
218 查看
vs2003 和vs2005下的发送SMTP邮件
一、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邮件 (downmoon原创)
- vs2003 和vs2005下的发送SMTP邮件
- vs2003 和vs2005下的发送SMTP邮件 --青蛙非王子(lostfrog)
- vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
- vs2003 和vs2005下的发送SMTP邮件
- vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
- vs2003 和vs2005下的发送SMTP邮件
- Python进阶(四十六)-Python3实现SMTP发送邮件详细教程
- C#中利用SMTP邮件服务器发送邮件
- java实现基于SMTP发送邮件的方法
- 使用libcurl库实现SMTP发送邮件
- Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件
- 转:python模块学习 ---- smtplib 邮件发送
- C#使用smtp发送带附件的邮件实现方法
- Python2.7 smtplib发送带附件邮件报错STARTTLS解决方法 推荐
- smtp 发送邮件
- python的smtp邮件发送
- telnet 登陆163使用smtp发送邮件
- Linux 上使用 Gmail SMTP 服务器发送邮件通知
- python 调用smtp服务器发送邮件实例