Python 3.x 如何使用imaplib将收件箱中的电子邮件复制到重要邮箱?

Python 3.x 如何使用imaplib将收件箱中的电子邮件复制到重要邮箱?,python-3.x,imaplib,Python 3.x,Imaplib,我在蟒蛇3.4 import imaplib import email user="xxxx" password="yyyy" con=imaplib.IMAP4_SSL('imap.gmail.com') con.login(user,password) con.list() ('OK'、[b'(\\HasNoChildren)“/”收件箱“、b'(\\Noselect\\hasschildren)/”[Gma il]“,”b'(\\HasNoChildren\\Junk)“/”[Gmail

我在蟒蛇3.4

import imaplib
import email
user="xxxx"
password="yyyy"
con=imaplib.IMAP4_SSL('imap.gmail.com')
con.login(user,password)
con.list()
('OK'、[b'(\\HasNoChildren)“/”收件箱“、b'(\\Noselect\\hasschildren)/”[Gma
il]“,”b'(\\HasNoChildren\\Junk)“/”[Gmail]/&V4NXPpCuTvY-“,”b'(\\HasNoChildr
en\\Trash)“/”[Gmail]/&xfjsijzkkkk5o9g-”,b'(\\HasNoChildren\\Flagged)“/”“
[Gmail]/&XfJSoGYfaAc-“,b'(\\HasNoChildren\\Sent)“/”[Gmail]/&XfJT0ZCuTvY-“'
,b'(\\HasNoChildren\\All)“/”[Gmail]/&YkBnCZCuTvY-”,b'(\\HasNoChildren\\D
rafts)“/”[Gmail]/&g0l6Pw-”,b'(\\HasNoChildren\\Important)“/”[Gmail]/&kc
2JgQ-“'])

我想将收件箱中的所有电子邮件复制到我的重要邮箱中

con.select("INBOX")
typ,data=con.search(None,'ALL')
num=data[0].split()
for item in num:
    con.copy(item,"[Gmail]/&kc2JgQ-]")
错误消息:('NO',[b'[TRYCREATE]没有文件夹[Gmail]/\xe9\x87\x8d\xe8\xa6\x81](失败)'))

错误消息:('NO',[b'[TRYCREATE]没有文件夹[Gmail]/Important(Failure)'))

错误消息:imaplib.error:复制命令错误:错误[b'无法分析命令']

如何使用imaplib将收件箱中的电子邮件复制到重要邮箱?

在您的代码中:

con.copy(item,"[Gmail]/&kc2JgQ-]")
…你的头上有一个流浪的
]
。从中复制的字符串如下所示:

"[Gmail]/&kc2JgQ-"
con.copy(item,"[Gmail]/&kc2JgQ-]")
"[Gmail]/&kc2JgQ-"