Freamwork2.0 net.mail
来源:互联网 发布:各种打字软件下载 编辑:程序博客网 时间:2024/05/21 06:37
NET.Mail
using System.Web.Mail;
MailMessage MailObj = new MailMessage();//定义一个MailMessage类的对象
MailObj.From="helpdesk@rsb.renesas.com";//设置发件人
MailObj.Cc="helpdesk@rsb.renesas.com";//设置接收电子邮件的抄送副本的地址
MailObj.To=Session["Usermail"].ToString();//设置收件人
MailObj.Bcc="xie.baiyao@rsb.renesas.com";//设置接收电子邮件的匿名副本的地址
MailObj.BodyFormat=MailFormat.Html;//设置电子邮件正文的内容类型为 HTML格式
MailObj.Subject=""+Session["sqid"].ToString();//设置电子邮件标题
MailObj.Body=mailxx;//设置电子邮件正文内容
SmtpMail.SmtpServer = "";//设置发送邮件的服务器
SmtpMail.Send(MailObj);//发送邮件
MailMessage MailObj = new MailMessage();
MailObj.From="helpdesk@rsb.renesas.com";
MailObj.Cc="helpdesk@rsb.renesas.com"; //Session["UserID"].ToString();
MailObj.To=Session["Usermail"].ToString();
MailObj.Bcc="xie.baiyao@rsb.renesas.com";
MailObj.BodyFormat=MailFormat.Html;
MailObj.Subject=""+Session["sqid"].ToString();
MailObj.Body=mailxx;
SmtpMail.SmtpServer = "";
SmtpMail.Send(MailObj);
try
{
SmtpMail.Send(MailObj);
this.h_error.Value = "成功!";
}
catch(Exception e)
{
this.h_error.Value = "";
}
==============================================================
通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:
1.通过Localhost;
2.通过普通SMTP;
3.通过SSL的SMTP;
下面一个一个来说:
1.通过LocalHost
public void SendMailLocalhost()
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("a@a.com");
msg.To.Add("b@b.com");
/*
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");可以发送给多人
*/
msg.CC.Add("c@c.com");
/*
* msg.CC.Add("c@c.com");
* msg.CC.Add("c@c.com");可以抄送给多人
*/
msg.From = new MailAddress("a@a.com", "AlphaWu", System.Text.Encoding.UTF8);
/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject = "这是测试邮件";//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
msg.Body = "邮件内容";//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
msg.IsBodyHtml = false;//是否是HTML邮件
msg.Priority = MailPriority.High;//邮件优先级
SmtpClient client = new SmtpClient();
client.Host = "localhost";
object userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
MessageBox.Show("发送成功");
}
catch (System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message, "发送邮件出错");
}
}
2.通过普通SMTP
public void SendMailUseZj()
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
msg.To.Add("a@a.com");
msg.To.Add("b@b.com");
/*
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");
* msg.To.Add("b@b.com");可以发送给多人
*/
msg.CC.Add("c@c.com");
/*
* msg.CC.Add("c@c.com");
* msg.CC.Add("c@c.com");可以抄送给多人
*/
msg.From = new MailAddress("a@a.com", "AlphaWu", System.Text.Encoding.UTF8);
/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
msg.Subject = "这是测试邮件";//邮件标题
msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码
msg.Body = "邮件内容";//邮件内容
msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码
msg.IsBodyHtml = false;//是否是HTML邮件
msg.Priority = MailPriority.High;//邮件优先级
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("username@zj.com", "userpass");
//在zj.com注册的邮箱和密码
client.Host = "smtp.zj.com";
object userState = msg;
try
{
client.SendAsync(msg, userState);
//简单一点儿可以client.Send(msg);
MessageBox.Show("发送成功");
}
catch (System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message, "发送邮件出错");
}
}
上述方法不适用于所有SMTP,经测试zj.com可以,而smtp.163.com不行
- Freamwork2.0 net.mail
- ASP.NET2.0邮件系统System.Net.Mail
- .NET发送Mail介绍
- System.Net.Mail 简介
- Mail-POP3(LumiSoft.Net)
- .net send Mail
- C# System.Net.Mail
- System.Net.Mail
- .Net.Mail,学习
- .net mail發送
- .NET Mail Setting
- .net mail 发送
- 基于.NET2.0的System.Net.Mail发送邮件Demo
- 基于.NET2.0的System.Net.Mail发送邮件Demo
- 基于.NET2.0的System.Net.Mail发送邮件
- 基于.NET2.0的System.Net.Mail发送邮件Demo
- Send Mail with Asp.net
- System.Net.Mail发邮件
- 关于document.execCommand()函数可用参数大解析http://www.netcto.com/WebDesign/Script/200551430916_3538324.htm
- 解决问题就是有成就感
- execCommand指令集 http://infos.edulife.com.cn/200412/2004123882.html
- 搜索技术方面的开发者的Blog:逐渐收集补充,给大家参考
- DataReader对象
- Freamwork2.0 net.mail
- C#开发的两个原则的深入讨论
- 我的平面设计作品之:公司徽标类
- 树形结构排序
- 一个韩国学生问我"中国有笔记本计算机没有?"
- 软件测评中心实习(一)
- 世界中を敵にしても君を守る
- 全球
- 烦