通過IMAP將標籤附加到Gmail中的消息 - 從技術上講它們是什麼。我的意思是通過imap連接,我可以訪問Gmail郵箱並瀏覽電子郵件,但假設我想創建一個標籤並將其附加到電子郵件中,因爲我使用代碼循環訪問它們 - 我如何在代碼中執行此操作?我使用PHP和Zend Framework。使用關於Gmail標籤的代碼
編輯===
感謝您的答覆,以便它現在很清楚,標籤就像在這方面處理的文件夾但是我已經試過Zend_Mail_Storage_Imap類的功能與有趣的結果。如果我嘗試使用Zend_Mail_Storage_Imap:moveMessage函數 - 它會從任何地方刪除消息,並從字面上將標籤附加到該消息,這意味着如果我希望將標籤foo附加到我的消息中,它會將它從收件箱中刪除並附加標籤foo。但是,如果我使用Zend_Mail_Storage_Imap :: copyMessage這個技巧。
但是,我在這裏想知道,這不是字面上做一個重複的消息副本,你最終在這裏有多個重複的消息?
另外如果我需要選擇所有使用特定標籤或本例中某個文件夾附加的郵件?
重新:不copyMessage重複的信息?不在GMail中。 GMail將「文件夾」重新定義爲意味着標籤。所以消息不重複。相反,標籤被應用或刪除。要選擇具有特定標籤的所有郵件,請使用imap操作選擇(標籤)選擇「文件夾」,然後選擇imap搜索以檢索「文件夾」中郵件的郵件標識 - 具有所需標籤的郵件 – 2010-03-25 04:14:40
偉大這是完美的 - 但如果我想選擇INBOX中沒有標記某個標籤的所有電子郵件,我該怎麼做? – Ali 2010-03-25 08:04:42