zoukankan      html  css  js  c++  java
  • 郵件發送(c#)小試

    1、添加參考:CDO(在com中Microsoft CDO for Windows 2000 Libray下)

    2、設定email server(例子為126的email發送。其它的以實際情況修改)

         //第一種方法

       CDO.MessageClass Msg = new MessageClass();
       CDO.ConfigurationClass conf = new ConfigurationClass();

       conf.Fields[CDO.CdoConfiguration.cdoSMTPServer].Value = "smtp.126.com";
       conf.Fields[CDO.CdoConfiguration.cdoSendUsingMethod].Value = CDO.CdoSendUsing.cdoSendUsingPort;
        conf.Fields[CDO.CdoConfiguration.cdoSMTPAuthenticate].Value = CDO.CdoProtocolsAuthentication.cdoBasic;
        conf.Fields[CDO.CdoConfiguration.cdoSendUserName].Value = "emailname@126.com";
        conf.Fields[CDO.CdoConfiguration.cdoSendPassword].Value = "emailpassword";

        conf.Fields.Update();

        //第二種方法

         CDO.MessageClass Msg = new MessageClass();
         CDO.ConfigurationClass conf = new ConfigurationClass();
         ADODB.Fields Flds = conf.Fields;

         Flds["http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value = "smtp.126.com";
         Flds["http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = 2;

         Flds["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"].Value = 1;
         Flds["http://schemas.microsoft.com/cdo/configuration/sendusername"].Value = "emailname@126.com";
         Flds["http://schemas.microsoft.com/cdo/configuration/sendpassword"].Value = "emailpassword";

         Flds.Update();

    3、發送email

         Msg.Configuration = conf;
         Msg.To = "tomail@126.com";//可以用;分開發多個
         Msg.From = "frommail@126.com";
         Msg.Subject = "test。。.";

         Msg.BCC = "";//暗(密)送
         Msg.CC = "";//抄送
         Msg.AddAttachment("E:\\test.JPG", "", "");//附件1
         Msg.AddAttachment("E:\\test.txt", "", "");//附件2

         Msg.TextBody = "susan test";//or mailMsg.HTMLBody = "<html><body>sssss</body></html>";

        //send
         try {
                Msg.Send();
               }
          catch(Exception ex)

          {
                throw ex;
           }

  • 相关阅读:
    HttpURLConnection中使用代理(Proxy)及其验证(Authentication)
    Java获取随机数的几种方法
    史上最全的java随机数/字符串生成算法(转)
    httpClient中的三种超时设置小结
    几个性能测试工具
    硬件知识
    北风风hadoop课程体系
    IT大数据服务管理高级课程(IT服务,大数据,云计算,智能城市)
    .net framework client profile
    Resharper中注释代码的快捷键
  • 原文地址:https://www.cnblogs.com/freeliver54/p/1292528.html
Copyright © 2011-2022 走看看