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);
}
}
注:此为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);
}
}
相关文章推荐
- C#写的支持SMTP验证的发送邮件组件
- 如何发送需要验证身份的SMTP邮件
- C# 通过smtp服务器进行邮件发送 MailHelper
- C#利用smtp服务器发送邮件简介
- 在asp.net中发送带有smtp验证的邮件
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- c#.net smtp 发送邮件
- C# 使用smtp发送邮件
- C# SMTP邮件发送 分类: C# 2014-07-13 19:10 334人阅读 评论(1) 收藏
- C# 利用SMTP异步发送邮件
- 使用system.web.mail.SMTPmail发送邮件,处理smtp验证问题
- C#发送邮件三种方法(Localhost,SMTP,SSL-SMTP)
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- 使用javamail发送SMTP验证邮件
- c#过smtp服务器邮件发送
- 用 SMTP 发送带验证带附件的邮件
- c# 关于smtp 发送邮件实例
- C# SMTP邮件发送程序
- C#实现.Net对邮件进行DKIM签名和验证,支持附件,发送邮件签名后直接投递到对方服务器(无需己方邮件服务器)
- 轻松实现用SMTP发送需用户验证的邮件!