Python imaplib deleting multiple emails gmail -
my code this... import imaplib import email obj = imaplib.imap4_ssl('imap.gmail.com','993') obj.login('user','pass') obj.select('inbox') delete = [] in range(1, 10): typ, msg_data = obj.fetch(str(i), '(rfc822)') print x = response_part in msg_data: if isinstance(response_part, tuple): msg = email.message_from_string(response_part[1]) header in [ 'subject', 'to', 'from', 'received' ]: print '%-8s: %s' % (header.upper(), msg[header]) if header == 'from' , '<sender's email address>' in msg[header]: delete.append(x) string = str(delete[0]) xx in delete: if xx != delete[0]: print xx string = string + ', '+ str(xx) print string obj.select('inbox') obj.uid('store', string , '+flags', '(\deleted)') obj.expunge() obj.close() obj.logout() the error ...