Hvordan logge inn på Hotmail med Python

Hvordan logge inn på Hotmail med Python


De fleste store e-postleverandører som Google og Microsoft tilbyr tilgang til e-postkontoer gjennom e-postklient programmer (som Thunderbird eller Outlook). Disse kundene få tilgang til Web-postservere gjennom visse e-protokoller, som kan defineres av brukeren når du setter opp klientprogrammet. Ved å bruke en av disse protokollene, POP3, i Python, en programmerer kan få tilgang til en e-postkonto programmatisk.

Bruksanvisning

1 Importer pop biblioteker for Python-programmet. I tekstredigeringsprogram, skriv

! / Usr / bin / python

import poplib

Dette setter opp Python-programmet ved å inkludere de filene som er nødvendige for å koble til en POP3 e-postserver (for eksempel Hotmail) (kilde 1).

2 Bruk Python POP3 biblioteker for å koble til serveren. Bruk følgende kode for å koble til Hotmail-serveren:

koble = poplib.POP3_SSL ( 'pop3.live.com', 995)

Den "koble" variabel refererer nå en forekomst av en POP3 objekt, som bærer den riktige tilkoblingsinformasjon for Hotmail POP-servere (Kilde 2).

3 Bruk "koble" variable for å koble til serveren ved hjelp av brukeridentifikasjon ved å skrive inn følgende etter erklærte connect variabel:

connect.user ('[email protected] ')

connect.pass _ ( "passord")

Hotmail brukernavnet må være full brukernavn etterfulgt av "@ hotmail.com" (Kilde 2).

4 Kontroller at tilkoblingen er gjort med et unntak blokk (husk å rykke ordentlig etter "prøve" og "unntatt" blokker):

prøve:

connect.user ('[email protected] ')

connect.pass _ ( "passord")

unntatt:

print "nope"

ellers:

print "ja"

Hvis "ja" skriver ut til terminalen etter å ha kjørt programmet, deretter en vellykket forbindelse (Kilde 1).