建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > asp.net教程 >

ASP.NET使用外部stmp服务器发送邮件代码

时间:2011-05-05 09:55来源: 作者: 点击:
下面是asp.net使用外部stmp服务器发送邮件的代码 public void MailSend(string[] mails) { try { MailMessage message = new MailMessage(); foreach (string mail in mails) { message.To.A
下面是asp.net使用外部stmp服务器发送邮件的代码
public void MailSend(string[] mails) {
try { MailMessage message = new MailMessage(); foreach (string mail in mails) {
 message.To.Add(mail);//收件人地址 } if (txtCC.Text != "") {
 string[] cc = txtCC.Text.Split(';'); foreach (string str in cc) {
message.CC.Add(str);//抄送的地址 } }
message.From = new MailAddress("ceshi@yeah.net", "管理员", System.Text.Encoding.UTF8);
message.Subject =txtTitle.Text.Trim(); //邮件主题
message.IsBodyHtml = true;//是否为html格式的邮件
message.Body = FreeTextBox1.Text;//邮件的内容
string smtp = "smtp.yeah.net";//因为我用的是163的邮箱,所以这里用到的是用163的
SmtpClient sc = new SmtpClient(smtp);//发送邮件用到的smtp主机(用不同的邮箱,stmp定义则不同)
string email = "email";//ConfigurationManager.AppSettings["email"]; string pwd = "pwds";//ConfigurationManager.AppSettings["email_pwd"];
sc.Credentials = new System.Net.NetworkCredential(email,pwd);//邮箱账号与密码
sc.Send(message); //发送邮件 } catch (SmtpException se) { Response.Write("<script>alert('"+se.ToString()+"');</script>"); }
 }
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片