Конференция "WinAPI" » Перенос письма в другую папку средствами IdIMAP4 [D7]
 
  • Сергей (27.03.18 12:46) [0]
    Здравствуйте!
    Есть небольшая программка для обработки входящей почты. Получаю письма с почтового сервера с помощью инди компонента IdIMAP4:

    IdIMAP41.SelectMailBox('INBOX');
    ........
    IdIMAP41.Retrieve(i,IdMessage1);


    Все просто и хорошо работает.
    Подскажите, пожалуйста, как перенести письмо из папки INBOX в другую папку, к примеру, ARCHIVE?
  • KSergey © (09.05.18 14:47) [1]
    https://stackoverflow.com/questions/13151386/move-mail-item-from-one-folder-to-another-folder

    However, the IMAP protocol does not define a single command to move a message. You would have to first COPY the message to the desired mailbox (use TIdIMAP4.CopyMsg() or TIdIMAP4.UIDCopyMsg() method), then DELETE the original message (use the TIdIMAP4.DeleteMsgs() or TIdIMAP4.UIDDeleteMsg() method, followed by the TIdIMAP4.ExpungeMailBox() method when ready).
 
Конференция "WinAPI" » Перенос письма в другую папку средствами IdIMAP4 [D7]
Есть новые Нет новых   [118798   +28][b:0][p:0.001]