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

實現ASP.NET用Gmail郵箱發送郵件

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

       由于需要程序中提供郵件發送功能,所以在網上找了一些asp.net中發送郵件的文章,可是都不能滿足需求。因為大部分的文章都介紹得很簡單,只是告訴你怎么用MailMessage,而我想用Gmail的郵箱發送信件,因此會碰到一些額外的問題,比如:

  1. Gmail的Smtp端口不是默認的25,而是465
  2. Gmail的Smtp采用的是SSL連接

因此,要發送郵件,就必須解決這兩個問題,其他的基本問題都可以很容易的找到解決方法。在這里記下代碼,以供大家使用。

MailMessage msg = new MailMessage();

msg.From 
= settings.SystemEmailAccount;
msg.To 
= to;
msg.Subject 
= subject;
msg.Body 
= body;

if(settings.SmtpAuthenticationRequired)

    msg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/smtpauthenticate""1" );  
    msg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendusername", settings.SystemEmailAccount); 
    msg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/sendpassword", settings.SystemEmailAccountPassword);
}


if(settings.SmtpPort != 25)

    msg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/smtpserverport", settings.SmtpPort.ToString());
}


if(settings.SmtpUseSSL)

    msg.Fields.Add(
"http://schemas.microsoft.com/cdo/configuration/smtpusessl""1");
}


SmtpMail.SmtpServer 
= settings.SmtpServer;
SmtpMail.Send(msg);

關鍵詞:ASP.NET

贊助商鏈接:

主站蜘蛛池模板: 永宁县| 长葛市| 光山县| 尼玛县| 库伦旗| 宁明县| 休宁县| 余姚市| 洪江市| 湖南省| 榆林市| 潼南县| 革吉县| 香格里拉县| 泰和县| 洮南市| 南华县| 莆田市| 彭山县| 江山市| 高台县| 永靖县| 怀远县| 都江堰市| 渝中区| 杭锦后旗| 乐业县| 嫩江县| 海晏县| 广汉市| 伊宁县| 涡阳县| 陇川县| 浪卡子县| 板桥市| 安康市| 灵宝市| 绥阳县| 青州市| 祁连县| 黄大仙区|