Asp.net發(fā)送郵件的兩種方法小結(jié)
這種方法適用于程序運(yùn)行環(huán)境沒有配置SMTP的服務(wù)器,想借助于其他smtp來發(fā)送郵件的情況,當(dāng)然需要有此smtp的賬戶才行,例如如果使用Google的SMTP服務(wù)器,有三點(diǎn)需要注意:啟用SSL,端口和地址smtp.gmail.com。
二,利用本地的smtp來發(fā)送郵件
這種方法要求本地有smtp服務(wù)器,如果沒有,windows 7和vista上面沒有smtp服務(wù)器可以安裝一個(gè)軟件,
Free SMTP Server,下載地址:http://www.softstack.com/freesmtp.html,這種方式不用提供用戶名,只需要設(shè)置一下IIS即可。

做如下設(shè)置:

相關(guān)代碼如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
namespace IISSendMail
{
class Program
{
static void Main(string[] args)
{
/*第一種,利用Google的smtp來發(fā)送郵件*/
SmtpClient client =
new SmtpClient("smtp.gmail.com", 25);
MailMessage msg =
new MailMessage("wengyuli@gmail.com","leonweng@qq.com","這個(gè)是標(biāo)題","這個(gè)是內(nèi)容");
client.UseDefaultCredentials = false;
System.Net.NetworkCredential basicAuthenticationInfo =
new System.Net.NetworkCredential("username", "password");
client.Credentials = basicAuthenticationInfo;
client.EnableSsl = true;
client.Send(msg);
/*第二種,利用本地的smtp來發(fā)送郵件*/
SmtpClient smtp =
new SmtpClient("localhost", 25);
MailMessage message =
new MailMessage("wengyuli@gmail.com", "leonweng@qq.com", "標(biāo)題:測試一下iis發(fā)郵件", "內(nèi)容:老翁,你好!哈哈");
smtp.Send(message);
Console.WriteLine("發(fā)送成功!");
Console.Read();
}
}
}
作者:cnblogs LeonWeng
- 在asp.NET 中使用SMTP發(fā)送郵件的實(shí)現(xiàn)代碼
- asp.net2.0實(shí)現(xiàn)郵件發(fā)送(測試成功)
- asp.net System.Net.Mail 發(fā)送郵件
- 在ASP.NET2.0中通過Gmail發(fā)送郵件的代碼
- Asp.Net類庫中發(fā)送電子郵件的代碼
- asp.net mvc發(fā)送郵件實(shí)例講解
- 用ASP.NET做的個(gè)性化的郵件發(fā)送系統(tǒng)
- asp.net發(fā)送郵件實(shí)現(xiàn)方法
- ASP.NET郵件發(fā)送system.Net.Mail案例
- .NET發(fā)送郵件的實(shí)現(xiàn)方法示例
相關(guān)文章
.NET Core單文件發(fā)布靜態(tài)編譯AOT CoreRT的方法詳解
這篇文章主要給大家介紹了關(guān)于.NET Core單文件發(fā)布靜態(tài)編譯AOT CoreRT的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07動(dòng)態(tài)ItemTemplate的實(shí)現(xiàn)(譯) - item,template
動(dòng)態(tài)ItemTemplate的實(shí)現(xiàn)(譯) - item,template...2007-02-02ASP.NET插件uploadify批量上傳文件完整使用教程
這篇文章主要為大家詳細(xì)介紹了ASP.NET插件uploadify批量上傳文件完整使用教程,感興趣的小伙伴們可以參考一下2016-07-07Asp.Net平臺下的圖片在線裁剪功能的實(shí)現(xiàn)代碼(源碼打包)
最近項(xiàng)目中有個(gè)圖片在線裁剪功能,本人查找資料,方法如下:前臺展現(xiàn)用jquery.Jcrop實(shí)現(xiàn),后臺使用 System.Drawing.Image類來進(jìn)行裁剪2011-10-10docker部署Asp.net core應(yīng)用的完整步驟
這篇文章主要給大家介紹了關(guān)于docker部署Asp.net core應(yīng)用的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Asp.net core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05數(shù)據(jù)庫開發(fā)總結(jié)(ADO.NET小結(jié))
數(shù)據(jù)庫開發(fā)總結(jié)(ADO.NET小結(jié))...2006-12-12Asp.net SignalR創(chuàng)建實(shí)時(shí)聊天應(yīng)用程序
這篇文章主要介紹了Asp.net SignalR創(chuàng)建實(shí)時(shí)聊天應(yīng)用程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11ASP.NET MVC后臺參數(shù)驗(yàn)證的幾種方式
本篇文章主要介紹了ASP.NET MVC后臺參數(shù)驗(yàn)證的幾種方式 ,具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12批量刪除記錄時(shí)如何實(shí)現(xiàn)全選方法總結(jié)
批量刪除記錄時(shí)如何實(shí)現(xiàn)全選方法總結(jié)...2007-04-04