好库网 好库网首页 | 我的好库
好饱的专栏

C# .net 2.0 以Gmail发送Smtp邮件

发布者:好饱
发布日期:2012/10/16 20:06:43   更新日期:2012/10/16 20:06:43
阅读次数:4047
评分:4.80
介绍:C#利用Gmail的SMTP服务发送邮件
正文:

 

using System.Net.Mail;

MailMessage msg = new MailMessage();
msg.To.Add("a@gmail.com,b@msn.com");//收件者,以逗号分隔不同收件者
//msg.CC.Add("c@msn.com");//副本
//msg.Bcc.Add("d@yahoo.com");//密件副本

//3个参数分别是发件人地址(可以随便写),发件人姓名,编码
msg.From = new MailAddress("abc@gmail.com", "发件人姓名", System.Text.Encoding.UTF8);

msg.Subject = "密码确认信";//邮件标题 
msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码 
msg.Body = "您的密码为︰";//邮件内容 
msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码 
msg.IsBodyHtml = false;//是否是HTML邮件 
msg.Priority = MailPriority.Normal;//邮件优先级 

try
{
	//建立 SmtpClient 物件 并设定 Gmail的smtp主机及Port 
	SmtpClient MySmtp = new SmtpClient("smtp.gmail.com", 587);

	//设定你的帐号密码
	MySmtp.Credentials = new System.Net.NetworkCredential("帐号","密码");

	//Gmial 的 smtp 使用 SSL
	MySmtp.EnableSsl = true;

	//发送Email
	//MySmtp.Send("", "", "C# Gmail发信测试", "文件内容");
	MySmtp.Send(msg);

	Page.ClientScript.RegisterStartupScript(this.GetType() , "MyScript" , "alert('发送成功!');" , true);
	
}
catch (System.Net.Mail.SmtpException ex)
{
	Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "alert('发送失败!');", true);
}

 

 


评论 [发表评论]
账号 密码 还没帐号呢,现在注册一个?

免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。