переместить почту Outlook с помощью imaplib - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу переместить почту outlook в другую папку, используя python, я использовал imaplib, но не смог, я создал новую папку как элемент в outlook, и я хочу переместить почту из папки входящих в папку элементов.

Я смог сделать это в Gmail, но получал ошибки при работе с Outlook Mail

mail = imaplib.IMAP4_SSL("imap-mail.outlook.com", 993)

mail.login('username', 'password')

mail.select("inbox")

result, data = mail.uid('search', None, "ALL")

inbox_item_list = data[0].split()

i_top = inbox_item_list 

for item in i_top:

   result2, email_data = mail.uid('fetch', item, '(RFC822)')

   raw_email = email_data[0][1].decode("utf-8")

   email_message = email.message_from_string(raw_email)

i_mailMessage = "i_top"

result, data = mail.uid('search', None, "ALL")

uidList = data[0].split()

for uid in i_top:

  mail.uid('STORE', uid, '+X-GM-LABELS',"item")#item is the destination folder
...