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

.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
主站蜘蛛池模板: 阿城市| 舒城县| 辽宁省| 雷波县| 遵化市| 汕头市| 盐边县| 田东县| 永昌县| 凤冈县| 台江县| 法库县| 扎赉特旗| 新绛县| 平和县| 吉首市| 龙江县| 四子王旗| 成都市| 贺兰县| 宝丰县| 汤原县| 错那县| 克拉玛依市| 多伦县| 武山县| 门源| 滦南县| 尼木县| 西乡县| 长兴县| 长白| 庄浪县| 库车县| 千阳县| 开原市| 长沙市| 文水县| 科技| 罗山县| 玛多县|