VC 實現傳送郵件功能

2021-06-02 08:19:05 字數 991 閱讀 5962

郵件系統通常採用smtp作為傳送協議,pop3作為接受協議(具體內容參考rfc821、rfc1225)。無論是發郵件,還是收郵件都必須要與郵件伺服器連線,再通過郵件資訊結構傳送郵件。vc裡提供了三個類cpop3(連線接受郵件伺服器)、csmtp(連線傳送郵件伺服器)、cmailmessage(郵件資訊結構)

下面是個例子,你參考一下!

//傳送郵件

void  

ctestdlg::onbtnsendmail()  

//傳送郵件

if(  

!smtp.sendmessage(  

&msg  

)  )

//斷開連線

if(  

!smtp.disconnect()  

)afxmessagebox(  

_t(  

"成功斷開與伺服器的連線! "  

)  );

}//接收郵件

void  

ctestdlg::onbtnreceivemail()  

//收取郵件

cmailmessage  

msg;

if  

(!pop3.getmessage(1,&msg))

//顯示郵件

m_mailbody=msg.m_sbody;

m_mailsubject=msg.m_ssubject;

m_from=msg.m_sfrom;

m_to= " ";

for  

(int  

a=0;  

a a++)

m_to.trimright();

//斷開連線

if(  

!pop3.disconnect()  

)afxmessagebox(  

_t(  

"成功斷開與伺服器的連線! "  

)  );

updatedata(false);

}

phpMailer實現傳送郵件功能

require once phpmailer class.phpmailer.php require once phpmailer class.smtp.php mname this getparam mname cname this getparam cname email this getpar...

SAP ABAP實現傳送郵件功能

try.建立傳送請求 l send request cl bcs create persistent 設定傳送內容 l document cl document bcs create document i type raw i text i content i importance 1 i subj...

PHP傳送郵件功能實現

第一步 我用的是163郵箱傳送郵件,做乙個嘗試,在嘗試之前,需要要開啟163郵箱的授權碼如圖所示,請記住您的授權碼,將在之後的步驟中用到 第二步 第三步咱們該寫 了 html 對應的controller的php public functionchangepwd 傳送郵件來修改密碼 this disp...