• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.net发送邮件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
        protected void Button1_Click(object sender, EventArgs e)
        {
            SendSMTPEMail("smtp.qq.com", "[email protected]", "XX密码XXXX", "[email protected]", "123", "用asp.net发送邮件,用qq的smtp.qq.com服务器,测试成功");
            
        }

        public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
        {
            System.Net.Mail.SmtpClient client = new SmtpClient(strSmtpServer);
            client.UseDefaultCredentials = false;
            client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            System.Net.Mail.MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
            message.BodyEncoding = System.Text.Encoding.UTF8;
            message.IsBodyHtml = true;
            client.Send(message);
        }
        //第一个参数是邮箱服务器
        //第二个参数发件人的帐号
        //第三个参数发件人密码
        //第四个参数收件人帐号
        //第五个参数主题
        //第六个参数内容.

 

注意:如果是QQ邮件发件人的QQ邮箱必须设置如下,而接受人的邮箱不必设。

1.

2.

3.

 

 

下面这个做个更详细的介绍:

 

 

 public void SendMailUseZj()
    {
        System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

        //msg.To.Add("[email protected]");
        msg.To.Add(“这里填发给地址如[email protected]”);
        
        // msg.To.Add("[email protected]");
        //可以发送给多人 
       
        //msg.CC.Add("[email protected]");
        //可以抄送给多人 
        
        msg.From = new MailAddress("[email protected]", "SFADSXCVXXV", System.Text.Encoding.UTF8);/* 上面3个参数分别是发件人地址(可以随便写),发件人姓名,编码*/
        msg.Subject = "aaaaa" ;//邮件标题 
        msg.SubjectEncoding = System.Text.Encoding.UTF8;//邮件标题编码 
        msg.Body = "adsssssssss";//邮件内容 
        msg.BodyEncoding = System.Text.Encoding.UTF8;//邮件内容编码 
        msg.IsBodyHtml =true;//是否是HTML邮件 
        //msg.Priority = MailPriority.High;//邮件优先级 

        SmtpClient client = new SmtpClient();
        client.Credentials = new System.Net.NetworkCredential("[email protected]", "77777777"); //发送的邮箱账号密码。这肯定得写你自己的,我用的126
        client.Host = "smtp.126.com";
        object userState = msg;
        try
        {
            //client.SendAsync(msg, userState);
            client.Send(msg);
            Label1.Text = "发送成功!!";
        }
        catch (System.Net.Mail.SmtpException ex)
        {
           Label1.Text = "发送失败!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";//前台的标签,不用说了吧
        }
    }

 

 

附带点:

服务器地址为:
qq邮箱 
pop3:pop.qq.com; 
smtp:smtp.qq.com
163邮箱

POP3:pop.163.com
SMTP:smtp.163.com

 

 

新浪免费邮箱发信(smtp)服务器的地址为:smtp.sina.com

 

新浪免费邮箱收信(pop3)服务器的地址为:pop.sina.com

 

 

其他的在网上找吧。。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET2.0中XSLT的使用发布时间:2022-07-10
下一篇:
ASP.NET 2.0,无刷新页面新境界发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap