2017-08-24 137 views
0

我正在研究一個產品,我必須通過IMAP與電子郵件服務器(如zimbra,dovecot等)進行交互以獲取電子郵件等。是否有可能擁有兩個同名的郵箱(文件夾)?

我正在使用Python的imaplib庫。我使用憑證連接到電子郵件服務器帳戶,然後通過名稱選擇一個郵箱(文件夾)。

現在我想知道是否有可能有兩個郵箱具有相同名稱的帳戶?如果是,那麼該怎麼辦?

+1

郵箱名稱可能是相同的,但真正的** **文件夾名稱不能。檢查你是否真的處理文件夾名稱。 – stovfl

+0

我可能不清楚這一點。取郵件之前,我有選擇的文件夾(或mailbx - 不清晰)首先通過它的名字[這樣imap_instance.select(FOLDER_NAME)],然後去獲取郵件。所以我認爲這將是真正的文件夾,但仍然不確定。 –

回答

2

問題:我大概是對這個不清楚。

使用select(mailbox=...您正在處理真實文件夾
因此重複可能。

IMAP4.select(mailbox=’INBOX’, readonly=False)

選擇一個郵箱。
返回的數據是郵箱中的郵件數(EX​​ISTS響應)。
默認郵箱是'INBOX'。
如果只讀標誌設置,修改郵箱是不允許的。

相關問題