您的位置:首页 > 编程语言 > C#

c#发送smtp验证邮件

2012-04-07 15:55 211 查看
今天写程序需要有邮件验证的功能,以前只是知道.net有封装好的类库可以直接调用,但并没有亲手用过,于是看了看资料,就试着写了下面这个小程序。

注:此为c#2.0支持的方法

protected void btnSend_Click(object sender, EventArgs e)

{

MailMessage mail = new MailMessage();

mail.To.Add("发送的目标邮箱@xx.com");

mail.From=new MailAddress( "********@126.com","xxx",System.Text.Encoding.GetEncoding("gb2312"));

第一个参数是发送者的邮箱地址,第二个是你想要要显示的名字,第三个是你邮件的编码方式

mail.Subject = "EmailTest";//邮件的标题

mail.Body = "This is the a test Email !";

try

{

SmtpClient smtp = new SmtpClient("smtp.126.com");//你要选用的邮件服务器地址

smtp.Credentials = new System.Net.NetworkCredential(“username@126.com", "password");//验证你的邮箱

smtp.Send(mail);//发送

}

catch(System.Exception error)

{

throw(error);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: