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

.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
主站蜘蛛池模板: 河津市| 江源县| 贡觉县| 广元市| 雅安市| 罗山县| 晋江市| 房山区| 内江市| 偏关县| 正阳县| 阜平县| 通渭县| 盐边县| 三穗县| 运城市| 晋州市| 平谷区| 元朗区| 鄂托克前旗| 龙泉市| 遂川县| 额敏县| 波密县| 汉源县| 黑山县| 临潭县| 阳山县| 安徽省| 宾川县| 庆安县| 随州市| 白银市| 浠水县| 沿河| 马公市| 北辰区| 大兴区| 榆中县| 博野县| 剑川县|