Oceans11
31-05-2013, 12:50
Salve,
tempo fa avevo bisogno di un programma che ad intervalli prestabiliti controllasse diversi account gmail tramite imap. Ho scritto 4 righe in croce di python(2):
def check_mail(username, password):
try:
imap=imaplib.IMAP4_SSL('imap.gmail.com',993)
imap.login(username,password)
imap.select()
unseen=len(imap.search(None, 'UnSeen')[1][0].split())
imap.close()
imap.logout()
return unseen
except:
return False
per pigrizia e semplicità le password (così come gli account) sono hardcoded ed in chiaro.
Vorrei poter salvare le password in modo sicuro su disco oppure, chessò, gmail offre la possibilità di fare login attraverso l'invio di credenziali già hashate?
non ho trovato info a riguardo.
tempo fa avevo bisogno di un programma che ad intervalli prestabiliti controllasse diversi account gmail tramite imap. Ho scritto 4 righe in croce di python(2):
def check_mail(username, password):
try:
imap=imaplib.IMAP4_SSL('imap.gmail.com',993)
imap.login(username,password)
imap.select()
unseen=len(imap.search(None, 'UnSeen')[1][0].split())
imap.close()
imap.logout()
return unseen
except:
return False
per pigrizia e semplicità le password (così come gli account) sono hardcoded ed in chiaro.
Vorrei poter salvare le password in modo sicuro su disco oppure, chessò, gmail offre la possibilità di fare login attraverso l'invio di credenziali già hashate?
non ho trovato info a riguardo.