C 傳送郵件

2021-04-13 02:49:28 字數 1170 閱讀 4764

今天俺學習c#傳送郵件的方法

在命名空間system.web.mail

傳送電子郵件主要用到了二個物件:乙個是mailmessage物件,此物件主要是封裝電子郵件的各個屬性,即所謂的發信人,收信人,信件的主題,信件的內容和信件的附件等。另外乙個是**tpmail物件,這個物件的最大作用是把已經定義好各個屬性的mailmessage物件給傳送出去,而完成此功能,就需要呼叫**tpmail物件的send ( )方法。

mailmessage amessage = new mailmessage ( ) ;

//新建乙個mailmessage物件

amessage.from = fromtextbox.text ;

//定義發信人位址,如果是多人,可以用","分開

amessage.to = totextbox.text ;

//定義收信人位址,如果是多人,可以用","分開

amessage.cc = cctextbox.text ;

//定義抄送人位址,如果是多人,可以用","分開

amessage.bcc = bcctextbox.text ;

//定義暗送人位址,如果是多人,可以用","分開

amessage.subject = subjecttextbox.text ;

//定義郵件的主題

amessage.body = messagetextbox.text ;

//定義郵件的內容

if ( attachmenttextbox.text.length > 0 )

amessage.attachments.add ( new mailattachment ( attachmenttextbox.text , mailencoding.base64 ) ) ;

//給郵件增加乙個附件

然後使用**tpmail.send 方法這個方法有2個過載,乙個不帶引數,乙個帶4個引數你如果使用指定的目標引數傳送電子郵件。

public static void send(string, string, string, string);

那是最簡單的了,最後要補充的一句是他使用預設的**tp伺服器訊息佇列,你也可以在**tpmail類中指定它的乙個**tpserver屬性,來確定**tp伺服器。

就這麼簡單。。。。

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 傳送郵件 收件人郵件位址 發件人...

C 傳送郵件

asp.net 2.0 中傳送電子郵件變得非常簡單。傳送電子郵件的類庫主要在命名空間 system.net.mail中,在這個命名空間中有兩個核心類是 mailmessage 描述乙個電子郵件訊息 它擁有from,to,subject,body等屬性 smtpclient 把乙個指定的mailmes...