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

首頁 > 編程 > .NET > 正文

.net 2.0 下發送郵件的方式

2024-07-10 13:04:25
字體:
來源:轉載
供稿:網友

    在.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 下發送郵件的方式請參考:
http://blog.joycode.com/joy/archive/2004/01/14/11405.aspx

.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  等屬性,方便的支持各種情況下發送郵件的方式。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 禄丰县| 隆德县| 循化| 鄂托克旗| 东方市| 阿拉尔市| 平原县| 呼图壁县| 府谷县| 金坛市| 类乌齐县| 和平区| 诸城市| 沂南县| 福泉市| 横山县| 隆安县| 太康县| 常山县| 阿拉善左旗| 巴林右旗| 沙雅县| 广平县| 汉川市| 黔江区| 芜湖县| 镇雄县| 文化| 梅河口市| 仪征市| 四子王旗| 铜陵市| 得荣县| 忻城县| 康定县| 宝应县| 通许县| 宾阳县| 西昌市| 大理市| 浪卡子县|