2016-03-09 39 views
1

我試圖獲取通過以下方式Python的imaplib UID獲取命令錯誤

result, data = m.uid('fetch', num, "(FLAGS BODY.PEEK[HEADER.FIELDS (SUBJECT FROM DATE)] BODYSTRUCTURE)") 

消息內容它運作良好,當我連接到專用郵件服務器「mail.example.com」 但它返回例外,當我用「imap.gmail.com」

error: UID command error: BAD ['Could not parse command'] 

回答

0

我認爲Gmail的亙古不變的支持,例如HEADER.FIELDS詳細的搜索.... 於是,我的Gmail服務器以下選項和它的工作非常出色

result, data = m.uid('fetch', num, "(FLAGS BODY.PEEK[HEADER] BODYSTRUCTURE)")