On 27/08/2013 00:34, r...@attoenterprises.com wrote:
I am using Imaplib and connecting to a Gmail account.  I am issuing commands to 
copy the email to a custom folder then issuing delete.  After expunge message 
still remains in inbox and customer folder.

         # COPY EMAIL TO FOLDER
         copyStatus = m.copy(emailid, 'CIRIMPORTED')
         print 'id of message copied is: %s status: %s' % (emailid,copyStatus)

         # SET THE MESSAGE TO HAVE '\Deleted' FLAG (EXPUNGE WILL COMPLETE 
DELETE PROCESS)
         storeStatus = m.store(emailid,"+FLAGS", r'(\Deleted)')
         print 'id of message stored is: %s status: %s %s' % 
(emailid,storeStatus[0],storeStatus[1])
         #print '******'

     #DELETES ANY EMAIL MARKED \Deleted
     m.expunge()
     m.close()
     m.logout()

Does anyone have any imaplib code the works with Gmail to move from inbox to 
another folder?

There's an example in docs which says:

    M.store(num, '+FLAGS', '\\Deleted')

You have:

    m.store(emailid,"+FLAGS", r'(\Deleted)')

Could it be that the flags should be r'\Deleted'?
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to