dostoevskiy29
@dostoevskiy29
pomogite

C++/CLI chilkat, удаление сообщения. Есть кто работал с ней?

Пытаюсь удалить сообщение с ящика и никак не выходит. Авторизация успешная, ящик выбран, но сообщения не удаляются, хотя когда ставишь удаление в цикл, то удаляются, но надо что бы было по штучно, может знает кто, как это сделать? Спасибо

Вот код:
CkMessageSet* messageSet = 0;
  bool fetchUids = true;
  // Get the message IDs for all emails having "FTP2" in the subject.
  messageSet = imap.Search("SUBJECT FTP2", fetchUids);
  if (imap.get_LastMethodSuccess() == false) {
    std::cout << imap.lastErrorText() << "\r\n";
    return;
  }

  // Set the Deleted flag for each message:
  success = imap.SetFlags(*messageSet, "Deleted", checkedListBox1->SelectedIndex);
  if (success != true) {
    std::cout << imap.lastErrorText() << "\r\n";
    return;
  }

  // Expunge and close the mailbox.
  success = imap.ExpungeAndClose();
  if (success != true) {
    std::cout << imap.lastErrorText() << "\r\n";
    return;
  }

  // Display the session log.
  std::cout << imap.sessionLog() << "\r\n";

  // Disconnect from the IMAP server.
  success = imap.Disconnect();


cout сделаны для удобства, пока делается программа, позже все это будет выводится в специальный текстбокс с логами.
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы