- Code: Select all
# 19-04-2006 Edizioni ByteMan Modificato By Dersew
# Controllo di una casella di posta.
import poplib, sys, time
def controlla_posta(s,u,p):
"""Funzione che controlla una casella di posta"""
try:
connessione = poplib.POP3(s)
connessione.user(u)
connessione.pass_(p)
nmex, sz = connessione.stat()
connessione.quit()
return nmex, sz
except (poplib.socket.error, poplib.error_proto), messaggio:
print 'Problema:', messaggio
sys.exit(1)
server =raw_input("inserire server pop: ")
utente =raw_input("inserire utente: ")
passwd =raw_input("inserir passw: ")
interv =input("inserire frequesnza controllo: ")
while 1:
try:
numero_messaggi, dimensione = controlla_posta(server,utente,passwd)
if numero_messaggi > 0:
print 'Numero messaggi:', numero_messaggi, 'Dimensioni:', dimensione
time.sleep(interv)
except KeyboardInterrupt:
print 'Sempre al suo servizio!'
sys.exit(0)
ecco qui il codice..il prog ? stato realizzato dal mio carissimo professore di Sistemi Salvatore Rosta...poi successivamente modificato e migliorato un bel po da me..ed ora ? qui..per far si ke qualcuno di voi..lo migliori ancora di piu...
Download Qui


