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

  • 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 .

Previous:nothing Next:hur man skriver ett perl telnet script som frågar efter värdens namn





Relaterade artiklar


  • historia programmerare
  • hur man skapar en fil i VBScript
  • hur man arbetar med flera textrutor
  • om PHP filuppladdning funktion
  • hur man förstår pekare i C
  • hur man spelar ljudfil i Visual Basic
  • hur man initiera pekare
  • hur man kan felsöka ett VBS skript
  • Hur gör jag bedöma storleken på en array i Visual Basic ?
  • python lambda tutorial