chapter_4_2.cpp
来自「日本人开发的邮件解析 参考价值还是有的 很不错的资源」· C++ 代码 · 共 48 行
CPP
48 行
#include "emailkit.h"
int main( int argc, char* argv[] )
{
Imap4Client* pIMAP4;
MimeMessage* pMM;
unsigned int uCount, i;
CMultiByteText mtVal;
// 僆僽僕僃僋僩偺惗惉
pIMAP4 = new Imap4Client();
pMM = new MimeMessage();
// pIMAP4->put_Server( "mail.example.com" );
pIMAP4->put_Server( "10.204.178.221" );
pIMAP4->put_UserID( "taro" );
pIMAP4->put_Password( "emailkit!" );
pIMAP4->put_Authentication( mkSaslPassword );
// 愙懕
if( pIMAP4->Connect() == 0 )
{
// 庴怣敔(INBOX)傪慖戰
pIMAP4->SelectMailbox( L"INBOX", false, &uCount, NULL, NULL, NULL, NULL, NULL, NULL, NULL );
// 奺儊僢僙乕僕偵懳偟偰張棟傪峴偆
for( i = 1; i <= uCount; i++ )
{
// 僨乕僞偺庢摼
pIMAP4->GetMail( i, mtVal );
pMM->Decode( ( const char* )mtVal, mtVal.GetLength() );
// 婛撉(\Seen)僼儔僌傪捛壛愝掕
pIMAP4->SetMailAttribute( i, IMAPFLAG_ID__SEEN, 1 );
}
// 愗抐
pIMAP4->Disconnect();
}
delete pMM;
delete pIMAP4;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?