同じメール アカウント内のメールボックス (ユーザー フォルダー) から別のメールボックス (ユーザー フォルダー) にメールを移動する方法.当社のメール サーバーは IMAP および POP3 プロトコルをサポートしています.Delphi 2010 を使用しています
2112 次
1 に答える
2
フォルダ間でメッセージを移動できるのは、IMAP プロトコルだけです。インディにはTIdIMAP4
そのためのコンポーネントがあります。
ただし、IMAP プロトコルでは、メッセージを移動するためのコマンドは 1 つも定義されていません。最初に目的のメールボックスにメッセージを COPY し (TIdIMAP4.CopyMsg()
またはTIdIMAP4.UIDCopyMsg()
メソッドを使用)、元のメッセージを削除する必要があります (TIdIMAP4.DeleteMsgs()
またはTIdIMAP4.UIDDeleteMsg()
メソッドを使用し、TIdIMAP4.ExpungeMailBox()
準備ができたらメソッドを使用します)。
于 2012-10-31T22:40:51.273 に答える