если сначала скачать, а потом удалить чем-то другим (например kshowmail), то пока вы будете переключаться на это что-то другое, может придти нормальное письмо. которые вы не увидите в куче мусора.
Как всё сложно, а что проверить количество писем невозможно ?
все что надо от kmail - чтобы по умолчанию заголовки были помечены не как "отложить", а как "удалить", и это будет полноценная замена диспетчеру писем бата.
Не, так делать нельзя, поэтому там не так, пользователь может случайно удалить всё.
И kshowmail я посмотрел мне не понравилась, вот mailfilter нормальная, она использует regex и ведёт логи.
Скачиваешь все письма которые надо, разность всех писем и нужных сохраняется, если в начале зачистки разность не равна количеству писем в ящике то сообщить об этом и остановиться. (при следующем приёме это новое письмо будет принято)
Даже если у тебя списки рассылок(где письма падают каждую минуту), то фильтром mailfilter их можно исключить из удаляемых.