控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM

asp.net发送邮箱

作者:佚名 出处:互联网 2011年02月23日 阅读:

asp.net发送邮箱

通过邮箱找回密码,注册的时候给用户发一个提示到邮箱中或者是通过邮箱验证等等,都需要我们给用户发送一个邮件,那么在asp.net中怎么做呢

我们可以是同微软提供的Mail邮件发送方式

下面就是使用邮箱发送的代码:

//创建邮件信息
        MailMessage mailMessage = new MailMessage();
        mailMessage.From = "发送的邮箱地址";
        mailMessage.To = "收件箱地址";
        mailMessage.Subject ="主题"
        mailMessage.BodyFormat = MailFormat.Html;
        StringBuilder strBody = new StringBuilder();
        strBody.Append("<div>大家好!我是");
        strBody.Append(userName);
        strBody.Append("</div>");
        mailMessage.Body = strBody.ToString();
        SmtpMail.SmtpServer = "smtp.163.com" || "smtp.sina.com";
        mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
        //用户名
        mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "用户名");
        //密码
        mailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "密码");
        //开始发送
        SmtpMail.Send(mailMessage);

 下面总结了一下发送邮件的方法,供大家使用

    public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
        {
            System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(strSmtpServer);
            client.UseDefaultCredentials = false;
            client.Credentials =
            new System.Net.NetworkCredential(strFrom, strFromPass);
            client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;

            System.Net.Mail.MailMessage message =new System.Net.Mail.MailMessage(strFrom, strto, strSubject, strBody);
            message.BodyEncoding = System.Text.Encoding.UTF8;
            message.IsBodyHtml = true;
            client.Send(message);
        }

 

热推产品

  • ActiveReport... 强大的.NET报表设计、浏览、打印、转换控件,可以同时用于WindowsForms谀坔攀戀Forms平台下......
  • AnyChart AnyChart使你可以创建出绚丽的交互式的Flash和HTML5的图表和仪表控件。可以用于仪表盘的创......
首页 | 新闻中心 | 产品中心 | 技术文档 | 友情连接 | 关于磐岩 | 技术支持中心 | 联系我们 | 帮助中心 Copyright-2006 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 电话:023 - 67870900 传真:023 - 67870270 产品咨询:sales@componentcn.com 渝ICP备12000264号 法律顾问:元炳律师事务所 重庆市江北区塔坪36号维丰创意绿苑A座28-5 邮编:400020
在线客服
在线客服系统
在线客服
在线客服系统