0
Мне нужно прочитать мой почтовый адрес gmail, но я не знаю, как читать содержимое тела сообщения, надеюсь, вы можете мне помочь, большое спасибо!Python gmail читать новое сообщение от определенного
Также полезно, если я сотрудничаю с циклом while.
import imaplib
print "Bienvenido"
print "Logueando email.."
email = "[email protected]"
passwd = "password"
conn = imaplib.IMAP4_SSL('imap.gmail.com')
try:
conn.login(email, passwd)
except:
print sys.exc_info()[1]
sys.exit(1)
print "Ok"
print "Seleccionando emails del banco.."
conn.select('INBOX')
def emails_from(name):
status, response = conn.search(None, '(FROM "%s")' % name)
email_ids = [e_id for e_id in response[0].split()]
print "Ok"
print "Revisando si llego el correo.."
ids = email_ids[-1]
print ids
if ids == '279':
print "no tiene nuevo correo" #---------BUCLE WHILE TRUE HERE.
else:
print "si tiene nuevo correo" #---------READ BODY FROM ID.
print "Ok"
return email_ids
emails_from(email)
print "Bye"