最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在ASP.NET2.0中通過Gmail發(fā)送郵件的代碼

 更新時間:2008年06月06日 12:16:35   作者:  
我們有時候需要發(fā)送郵件給訪問網(wǎng)頁的用戶,例如,注冊的時候,發(fā)一確認信什么的。那么,在ASP.NET2.0中該如果操作呢?
    在這里我們主要是使用Gmail,究其原因,是因為,我在使用Gmail的郵箱發(fā)送郵件的時候,遇到一小小的困難,而使用163等郵箱的時候,沒遇到這個問題。
    在ASP.NET2.0中,發(fā)送郵件是很簡單的,我們主要使用來自命名空間System.Net.Mail中的幾個類,MailMessage和SmtpClient。
    核心代碼是很簡潔的,如下: 
   
復制代碼 代碼如下:

 string to = "這里填寫接收者的Email地址"; 
    string from = "這里填寫發(fā)送者的Email地址"; 
    string subject = "這里寫郵件的主題"; 
    string body = @"這里寫郵件的內容"; 

    MailMessage message = new MailMessage(from, to, subject, body); 
    //SmtpClient client = new SmtpClient("smtp.gmail.com", 465); 
    SmtpClient client = new SmtpClient("smtp.gmail.com", 587); 

    client.Credentials = new NetworkCredential("Gmail帳戶", "Gmail密碼"); 
    client.EnableSsl = true; 

    client.Send(message); 

    如代碼所示,這發(fā)送Email是一件很簡單的事情。這里特別提出來,是因為有幾個小地方,是值得留心的,不然,就會覺得莫名其妙了。
    首先,用于發(fā)送Email的Gmail帳戶,需要把POP功能打開。
    其次,注意Gmail所使用的端口號,有465和587兩個(有沒有其他的,我就沒去仔細調查,如有遺漏,請海涵)。按照Gmail的說明文檔,我一開始是使用465端口的,總是超時,郵件不能成功發(fā)送。但是,我使用outlook的時候,也是使用465端口,可以成功發(fā)送和接收郵件。這就把我弄糊涂了?;斡屏艘蝗σ院?,得到一個新的端口號,587。在ASP.NET里,我們使用587端口,是可以成功發(fā)送郵件的。想不明白,為什么Gmail的說明文檔里,僅僅是提到了465,而忽略了587。

    希望對你有幫助

相關文章

最新評論

大冶市| 乌拉特后旗| 赣榆县| 景泰县| 兰西县| 西吉县| 专栏| 漳州市| 兴城市| 青冈县| 杭锦旗| 奉新县| 天水市| 烟台市| 徐汇区| 宜兰市| 舟曲县| 镇平县| 两当县| 门源| 衡阳县| 锡林郭勒盟| 黄山市| 庆城县| 辽中县| 抚顺县| 哈巴河县| 桃园县| 安宁市| 德安县| 来凤县| 石棉县| 梓潼县| 连州市| 安吉县| 乾安县| 湟源县| 广南县| 大冶市| 师宗县| 长治县|