zoukankan      html  css  js  c++  java
  • 【转】【Asp.Net】Asp.net发送邮件的两种方法小结

      这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来windows 7和Vista都将SMTP服务器去掉了,现在将两种方法总结一下。

    一,利用大网站的SMTP来发送邮件

    这种方法适用于程序运行环境没有配置SMTP的服务器,想借助于其他smtp来发送邮件的情况,当然需要有此smtp的账户才行,例如如果使用Google的SMTP服务器,有三点需要注意:启用SSL,端口和地址smtp.gmail.com。

    二,利用本地的smtp来发送邮件

    这种方法要求本地有smtp服务器,如果没有,windows 7和vista上面没有smtp服务器可以安装一个软件,

    Free SMTP Server,下载地址:http://www.softstack.com/freesmtp.html或者http://pan.baidu.com/s/1jGG8ZgM,这种方式不用提供用户名,只需要设置一下IIS即可。

    做如下设置:

    相关代码如下:

    using System; 
    using System.Collections.Generic; 
    using System.Linq; 
    using System.Text; 
    using System.Net.Mail; 
    
    namespace IISSendMail 
    { 
      class Program 
      { 
        static void Main(string[] args) 
        { 
          /*第一种,利用Google的smtp来发送邮件*/ 
          SmtpClient client = 
          new SmtpClient("smtp.gmail.com", 25); 
          MailMessage msg = 
          new MailMessage("wengyuli@gmail.com","leonweng@qq.com","这个是标题","这个是内容"); 
          client.UseDefaultCredentials = false; 
          System.Net.NetworkCredential basicAuthenticationInfo = 
          new System.Net.NetworkCredential("username", "password"); 
          client.Credentials = basicAuthenticationInfo; 
          client.EnableSsl = true; 
          client.Send(msg); 
    
          /*第二种,利用本地的smtp来发送邮件*/ 
          SmtpClient smtp = 
          new SmtpClient("localhost", 25); 
          MailMessage message = 
          new MailMessage("wengyuli@gmail.com", "leonweng@qq.com", "标题:测试一下iis发邮件", "内容:老翁,你好!哈哈"); 
          smtp.Send(message); 
    
          Console.WriteLine("发送成功!"); 
          Console.Read(); 
        } 
      } 
    } 


    原文地址:http://www.jb51.net/article/23837.htm

  • 相关阅读:
    Django -- 10.Django和Ajax
    Django -- 9.模型层(2)
    Django -- 8.模型层(1)
    Django -- 7.模板层
    Django -- 6.视图层
    Django -- 5.路由层(URLconf)_基于Django2
    Django -- 4.Django简介
    Django -- 3.web框架
    Delphi中Chrome Chromium、Cef3学习笔记(四)
    Delphi中Chrome Chromium、Cef3学习笔记(三)
  • 原文地址:https://www.cnblogs.com/mqxs/p/3682088.html
Copyright © 2011-2022 走看看