hur man hämtar post från en POP3 -server med C #

En POP3-server är en vanlig Internet -protokoll som används av e-postklienter att skicka och hämta e-postmeddelanden över en fjärrserver eller TCP /IP -nätverk . Nästan alla e-postklienter POP3 -servrar . C # är ett multi- paradigm programmeringsspråk som kombinerar både hög och låg nivå språkkunskaper . Du kan använda C # programmering för hårdvarunära programmering samt programmering för applikationer , såsom videospel , inbäddad programvara , serverprogram och drivrutiner . Med C # för att hämta post från en POP3 -server kräver några åtgärder för att införa .
1 .
Ladda ner och installera POP3 komponent i ditt val till din dator (se Resurser ) . Detta ger dig protokollet för att hämta din e-post från din POP3-server .
2 .
Öppna din POP3 komponent och knappar in koden vid kommandot screen för att logga in på ditt e-post och få en antalet meddelanden :

som objPOP3=CreateObject ( ” EasyMail . POP3 ” )

objPOP3. MailServer=” mail. domain. com ”

objPOP3. Account=” konto ”

objPOP3. Password=” lösenord ”

objPOP3. Connect

CNT=objPOP3. GetDownloadableCount ( )

MsgBox CNT och ” meddelanden tillgängliga. ”

objPOP3. Disconnect .

Ändra användarnamn, lösenord och domännamn som passar din egen .
3 .

Hämta dina e-postmeddelanden , inklusive deras rubriker genom att skriva in denna kod på din POP3 komponent fönster :

som objPOP3=CreateObject ( ” EasyMail . POP3 ” )

objPOP3. MailServer=” mail. domain. com ”

objPOP3. Account=” konto ”

objPOP3. Password=” lösenord ”

objPOP3. Connect

” hämta första 5 sidhuvuden och

” visa sina undersåtar

nMsgCount=objPOP3. GetDownloadableCount ( )

nLastMessage=5

om nLastMessage > nMsgCount sedan

nLastMessage=nMsgCount

slut om

för x=1 till nLastMessage

objPOP3. DownloadSingleMessageHeaders (x )

MsgBox objPOP3 . Meddelanden ( x) . Ämne

nästa

” ladda ner hela budskapet från första rubrik

” och visa fastsättning räkna

om objPOP3. Messages. Count sedan

nFullMsg=objPOP3. DownloadSingleMessage (1 )

nCnt=objPOP3. Messages ( nFullMsg ) . Bilagor . Räkna

MsgBox ” Attachment räkna : ” nCnt

objPOP3. Messages. Delete ( nFullMsg )

slutet om

objPOP3. Disconnect

Ladda ner och analysera e-postbilagor och text, till exempel HTML , genom att ange denna kod : .

som objPOP3=CreateObject ( ” EasyMail . POP3 ” )

objPOP3. MailServer=” mail. domain. com ”

objPOP3. Account=” konto ”

objPOP3. Password=” lösenord ”

objPOP3. Connect

RET=objPOP3. DownloadSingleMessage (1 )

om RET >=0 så

Set Message=objPOP3. Messages (1 )

s=” Datum : ” Message. Date vbCrLf

s=s ” Från: ” ; Message. FromAddr vbCrLf

s=s ” Bilagor : ” Message. Attachments. Count

s=s vbCrLf

s=s ” Ämne: ” Message . Angående

s=s vbCrLf vbCrLf

s=s Message. BodyText

MsgBox s

slut om
4
Ta bort meddelanden från POP3 -servern genom att skriva in den här koden : .

” ta bort den första meddelandet i Meddelanden

” insamling från servern

objPOP3. Messages (1) . DeleteFromServer .

tips och varningar

  • Radera alla noteringar när du skriver koder .
  • Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました