|
|
|
La libreria di riferimento di Python |
|
|
|
Questo modulo definisce una classe, POP3, che incapsula una
connessione ad un server POP3 ed implementa il protocollo come
definito nell'RFC 1725. La classe POP3 supporta sia
l'insieme di comandi minimo che la parte facoltativa. Ulteriormente,
questo modulo fornisce una classe POP3_SSL, che fornisce il
supporto per connettersi a server POP3 che usano SSL come sottostante
strato di protocollo.
Notare che POP3, nonostante sia largamente supportato, è obsoleto.
La qualità di implementazione dei server POP3 varia molto, ed alcuni
sono un po' scadenti. Se il vostro mailserver supporta IMAP, sarebbe
meglio l'uso della classe imaplib.IMAP4
, in
quanto i server IMAP tendono a essere meglio implementati.
Una singola classe viene fornita dal modulo poplib:
class POP3( |
host[, port]) |
-
Questa classe implementa l'attuale protocollo POP3. La connessione
viene creata quando viene creata l'istanza. Se la porta non viene
indicata, allora viene usata la porta POP3 standard (
110
).
class POP3_SSL( |
host[, port[, keyfile[, certfile]]]) |
-
Questa è una sotto classe di POP3 che si connette al server
tramite un socket crittato con SSL. Se la porta port non viene
specificata, 995, viene usata la porta standard POP3-over-SSL.
keyfile e certfile sono anch'essi facoltativi - possono
contenere una chiave privata formattata PEM e un file contenente
certificati per la connessione SSL.
Nuovo nella versione 2.4.
Una eccezione viene definita come un attributo del modulo poplib:
- exception error_proto
-
Eccezione sollevata per ogni errore. Il motivo che l'ha causata viene
passato al costruttore come stringa.
Vedete anche:
- Modulo imaplib:
- Il modulo Python standard IMAP.
- FAQ - Domande frequenti su Fetchmail
- La FAQ per il client POP/IMAP fetchmail raccoglie
informazioni sui vari server POP3 e le RFC per i server non
standard (non conformi) che possono tornare utili se si ha
la necessità di scrivere una applicazione basata sul
protocollo POP.
|
|
|
La libreria di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.