国产探花免费观看_亚洲丰满少妇自慰呻吟_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  等屬性,方便的支持各種情況下發送郵件的方式。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铁岭县| 兴安盟| 石渠县| 漯河市| 哈尔滨市| 宜兰县| 绥芬河市| 容城县| 桦甸市| 砀山县| 库伦旗| 永顺县| 锡林郭勒盟| 南部县| 开阳县| 阳山县| 上饶县| 永安市| 克拉玛依市| 定边县| 崇文区| 成都市| 格尔木市| 伊通| 定陶县| 溧水县| 古丈县| 阿拉善盟| 深圳市| 辽中县| 惠州市| 若尔盖县| 确山县| 萨迦县| 阿克陶县| 通渭县| 花莲县| 屏边| 镇坪县| 大城县| 安阳县|