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
コメント