zoukankan      html  css  js  c++  java
  • ASP.NET 2.0中发送电子邮件

          ASP.NET 2.0 中发送电子邮件变得非常简单。发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是:
          · MailMessage:描述一个电子邮件消息;它拥有From,To,Subject,Body等属性;
          · SmtpClient:把一个指定的MailMessage实例发送到一个指定的SMTP服务器。

          发送电子邮件的一般步骤是:
          1.创建一个MailMessage对象;
          2.赋给它的From,To,Subject,Body等属性;
          3.创建一个SmtpClient类实例;
          4.指定关于使用该SMTP服务器的细节(如果它们没有在Web.config中指定);
          5.经由SmtpClient对象的Send方法发送该MailMessage。
          
          下面的代码演示了发送电子邮件的过程:
    string mailServerName = "smtp.126.com";  //发送邮件的SMTP服务器
    string mailFrom = "sender0624@126.com";   //发件人邮箱(用126的邮件服务器,就必须用126邮箱的用户名)
    string mailTo = "supremezone@126.com";   //收件人邮箱
    string subject = "用代码方式发送邮件";//邮件主题
    string body = "这里是邮件正文了";  //邮件正文

    using (MailMessage message = new MailMessage(mailFrom, mailTo, subject, body))
    {
        
    //SmtpClient是发送邮件的主体,这个构造函数是告知SmtpClient发送邮件时使用哪个SMTP服务器
        SmtpClient mailClient = new SmtpClient(mailServerName);
        
    //将认证实例赋予mailClient,也就是访问SMTP服务器的用户名和密码
        mailClient.Credentials = new NetworkCredential("sender0624""111111");
        
    //最终的发送方法
        mailClient.Send(message);
    }

    转自:http://www.cnblogs.com/freshman0216/archive/2008/06/05/1213984.html
  • 相关阅读:
    监控系统
    RocketMQ入门介绍
    Linux的虚拟内存详解(MMU、页表结构) 转
    快速排序
    如何选择分布式事务解决方案? 转
    java 基本数据类型相关思考
    互联网项目中mysql应该选什么事务隔离级别 转
    线上服务的FGC问题排查,看这篇就够了! 转
    什么是Base64? 转
    业界难题-“跨库分页”的四种方案 转
  • 原文地址:https://www.cnblogs.com/wangpei/p/1810204.html
Copyright © 2011-2022 走看看