2012-10-31 299 views

回答

1

只有IMAP協議可以在文件夾之間移動消息。 Indy確實有一個TIdIMAP4組件。

但是,IMAP協議並未定義用於移動消息的單個命令。您必須先將郵件複製到所需郵箱(使用TIdIMAP4.CopyMsg()TIdIMAP4.UIDCopyMsg()方法),然後刪除原始郵件(使用TIdIMAP4.DeleteMsgs()TIdIMAP4.UIDDeleteMsg()方法,然後在準備就緒時使用TIdIMAP4.ExpungeMailBox()方法)。

相關問題