国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2020-01-18 01:35:51
字體:
供稿:網(wǎng)友
    在這里我們主要是使用Gmail,究其原因,是因?yàn)椋以谑褂肎mail的郵箱發(fā)送郵件的時(shí)候,遇到一小小的困難,而使用163等郵箱的時(shí)候,沒遇到這個問題。
    在ASP.NET2.0中,發(fā)送郵件是很簡單的,我們主要使用來自命名空間System.Net.Mail中的幾個類,MailMessage和SmtpClient。
    核心代碼是很簡潔的,如下: 
   
復(fù)制代碼 代碼如下:

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

    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是一件很簡單的事情。這里特別提出來,是因?yàn)橛袔讉€小地方,是值得留心的,不然,就會覺得莫名其妙了。
    首先,用于發(fā)送Email的Gmail帳戶,需要把POP功能打開。
    其次,注意Gmail所使用的端口號,有465和587兩個(有沒有其他的,我就沒去仔細(xì)調(diào)查,如有遺漏,請海涵)。按照Gmail的說明文檔,我一開始是使用465端口的,總是超時(shí),郵件不能成功發(fā)送。但是,我使用outlook的時(shí)候,也是使用465端口,可以成功發(fā)送和接收郵件。這就把我弄糊涂了。晃悠了一圈以后,得到一個新的端口號,587。在ASP.NET里,我們使用587端口,是可以成功發(fā)送郵件的。想不明白,為什么Gmail的說明文檔里,僅僅是提到了465,而忽略了587。

    希望對你有幫助
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 米泉市| 叙永县| 科尔| 华亭县| 游戏| 高密市| 沙洋县| 旅游| 丰原市| 西宁市| 滨海县| 盐边县| 酒泉市| 廉江市| 霞浦县| 思南县| 固镇县| 成安县| 岢岚县| 华阴市| 巴林右旗| 巴里| 林州市| 绥宁县| 闵行区| 时尚| 灵璧县| 郓城县| 鄂尔多斯市| 五常市| 甘南县| 三河市| 定襄县| 鹤岗市| 时尚| 寿宁县| 天峨县| 察哈| 丽水市| 正定县| 泸定县|