郵件傳送 c 小試

2021-09-05 19:39:42 字數 1551 閱讀 6446

1、新增參考:cdo(在com中microsoft cdo for windows 2000 libray下)

2、設定email server(例子為126的email傳送。其它的以實際情況修改)

//第一種方法

cdo.messageclass msg = new messageclass();

cdo.configurationclass conf = new configurationclass();

conf.fields[cdo.cdoconfiguration.cdosmtpserver].value = "smtp.126.com";

conf.fields[cdo.cdoconfiguration.cdosendusingmethod].value = cdo.cdosendusing.cdosendusingport;

conf.fields[cdo.cdoconfiguration.cdosmtpauthenticate].value = cdo.cdoprotocolsauthentication.cdobasic;

conf.fields[cdo.cdoconfiguration.cdosendusername].value = "[email protected]";

conf.fields[cdo.cdoconfiguration.cdosendpassword].value = "emailpassword";

conf.fields.update();

//第二種方法

cdo.messageclass msg = new messageclass();

cdo.configurationclass conf = new configurationclass();

adodb.fields flds = conf.fields;

flds[""].value = "smtp.126.com";

flds[""].value = 2;

flds[""].value = 1;

flds[""].value = "[email protected]";

flds[""].value = "emailpassword";

flds.update();

3、傳送email

msg.configuration = conf;

msg.to = "[email protected]";//可以用;分開發多個

msg.from = "[email protected]";

msg.subject = "test。。.";

msg.bcc = "";//暗(密)送

msg.cc = "";//抄送

msg.addattachment("e:\\test.jpg", "", "");//附件1

msg.addattachment("e:\\test.txt", "", "");//附件2

msg.textbody = "susan test";//or mailmsg.htmlbody = "sssss";

//send

try

catch(exception ex)

C 傳送郵件

今天俺學習c 傳送郵件的方法 在命名空間system.web.mail 傳送電子郵件主要用到了二個物件 乙個是mailmessage物件,此物件主要是封裝電子郵件的各個屬性,即所謂的發信人,收信人,信件的主題,信件的內容和信件的附件等。另外乙個是 tpmail物件,這個物件的最大作用是把已經定義好各...

C 傳送郵件

今天作乙個小專案,其中有個提醒功能,需要簡訊和郵件。因此查詢了一下c 傳送郵件,原來在學習計算機網路時了解到,其實就是實現 tp協議和pop3協議,但是自己有沒有伺服器,於是利用126的郵箱製作。如下 mailmessage message new mailmessage message.from ...

C 傳送郵件

using system using system.net.mail using system.net 說明 在.net2.0以上版本中傳送電子郵件的方法示例 用到的類主要位於system.net.mail和system.net命名空間下 日期 2008 08 08 傳送郵件 收件人郵件位址 發件人...