Controllatore di posta

Il linguaggio di nuova generazione, opinioni, dubbi e aiuti.

Moderator: checkm

Controllatore di posta

Postby Dersew on Thu Jun 29, 2006 8:17 pm

ecco un bel programmino ke controlla ogni N minuti il tuo indirizzo di posta elettronica e dice se hai nuovi messagi...ehhehe...di questo publico anke il sorgente :D

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... :D :lol:

Download Qui
Image
User avatar
Dersew
Algoritmo
 
Posts: 180
Joined: Thu Jun 08, 2006 8:17 pm
Location: Catania

Controllatore di posta

Sponsor

Sponsor


Postby mikeleasm on Wed Jul 05, 2006 10:14 am

..Hei Dersew...ROSTA ? un MITO..il pi? grande geniaccio che io abbia mai conosciuto!!..Comunque non so se ? un problema mio..ma il link non funziona!!.. ;)
User avatar
mikeleasm
Help Programmer
 
Posts: 356
Joined: Mon Jul 03, 2006 8:02 pm
Location: Bellissima Catania..

Postby k8 on Wed Jul 05, 2006 1:08 pm

No, pultroppo stanno aggiornando rapidshare.. quindi bisogna passare tutti i files su rapidshare... che palle :sad:
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm

Postby mikeleasm on Wed Jul 05, 2006 1:10 pm

Ah..capisco... :?

;)
User avatar
mikeleasm
Help Programmer
 
Posts: 356
Joined: Mon Jul 03, 2006 8:02 pm
Location: Bellissima Catania..

Postby k8 on Wed Jul 05, 2006 1:20 pm

mikeleasm wrote:Ah..capisco... :?

;)


Controlla ora
Il Link ? stato aggiornato
;)
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm

Postby mikeleasm on Wed Jul 05, 2006 1:23 pm

..Ok..PERFETTISSIMO!!..Grazie mille.. ;) ..
User avatar
mikeleasm
Help Programmer
 
Posts: 356
Joined: Mon Jul 03, 2006 8:02 pm
Location: Bellissima Catania..

Postby sk1l on Fri Feb 23, 2007 11:38 pm

carino, proverò a scriverne uno senza importare la poplib... socket e ingegno^^
::sk1l::
User avatar
sk1l
Python Programmer
 
Posts: 11
Joined: Fri Feb 23, 2007 11:11 pm


Return to Python

Who is online

Users browsing this forum: No registered users and 1 guest

cron