成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

.net 2.0下發送郵件的方式與.net1.0的比較

2010-08-28 10:50:44來源:西部e網作者:

在.Net Framework 1.x 我們需要使用 System.Web.Mail 命名空間下的類 來進行發送郵件,但是功能比較弱,比如你的郵件服務器需要驗證才能發送郵件,在.net 1.1 中,需要用下面的代碼來做額外配置。

\mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"
, "1");
\mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername"
, "my_username_here");
\mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword"
, "super_secret");

.net 1.x 下發送郵件的方式請參考:
在.NET中使用SMTP發送郵件

MailMessage mail = new MailMessage();
       mail.To = "me@mycompany.com";
       mail.From = "you@yourcompany.com";
       mail.Subject = "this is a test email.";
       mail.Body = "Some text goes here";
       mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication
       mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "my_username_here"); //set your username here
      mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "super_secret"); //set your password here

    SmtpMail.SmtpServer = "mail.mycompany.com";  //your real server goes here
    SmtpMail.Send( mail );

.Net Framework 2.0 下,在 System.Net.Mail 命名空間中提供了對郵件操作的支持,他的功能更強大。比如你的郵件服務器需要驗證才能發送郵件,代碼就只需簡單成如下:

public static 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);
}
\
我們可以通過修改 UseDefaultCredentials  Credentials  DeliveryMethod  等屬性,方便的支持各種情況下發送郵件的方式。
關鍵詞:dotnet
主站蜘蛛池模板: 涡阳县| 昔阳县| 丰城市| 尚义县| 屯留县| 三明市| 巨野县| 瑞昌市| 将乐县| 绥化市| 武强县| 壤塘县| 宿迁市| 宁明县| 海宁市| 科技| 岱山县| 弥渡县| 永兴县| 离岛区| 仙居县| 抚州市| 建昌县| 永安市| 太原市| 大厂| 边坝县| 丰顺县| 胶南市| 青冈县| 西吉县| 邵东县| 成武县| 玛纳斯县| 阜阳市| 榆林市| 武义县| 汪清县| 鲁甸县| 固原市| 兴仁县|