Пока я настраивал и изменял конфу, выявлял и создавал ошибки, в папке Postmaster накопилось более 10000 писем, теперь создал пользователя Postmaster , но получить почту не могу — в логах пишет:
17:44:55 24 3 select "Trash"
17:44:56 23 6 noop
17:44:56 23 7 UID fetch 1:* (FLAGS)
17:44:57 23 8 IDLE
17:47:06 24 4 UID fetch 1:* (FLAGS)
17:47:27 14 13 expunge
17:47:28 14 14 IDLE
Мазила тоже пишет, что сервер выдал ответ IDLE.
Что делать?
А в процитированном логе работа трёх потоков. В 24, где Trash, до IDLE дело не дошло. Нерепрезентативная выборка
А ответы сервера в лог не пишутся . Моё последнее письмо от 30 ноября прошлого года с предлагаемыми правками к acIMAP4 и acIMAP версии 3 (последнее — повтор ещё более старинного от 10 декабря позапрошлого) опять затерялось?
ред: 16.03.2011 21:04
21:16:22 6 122 check
21:16:22 6 123 UID fetch 1:* (FLAGS)
21:16:23 6 124 expunge
21:16:23 6 125 IDLE
21:23:38 7 6 check
21:23:38 7 7 UID fetch 1:* (FLAGS)
21:23:38 7 8 IDLE
21:23:39 10
ред: 16.03.2011 21:58
Пересборок, значит, не будет?
Я хотел в зависимости от уровня журнала — как в своё время в POP сделали.
А в acIMAP4 добавки будут? Или повторить послание?
figaro, папка Trash — это удалённые. Те сообщения, которые вы удаляете, на самом деле не удаляются, а перемещаются туда (а в исходной папке помечаются к удалению) — это не Eserv так придумал, это почт.клиенты так традиционно работают. Чтобы не накапливался этот мусор — настройке почтовый клиент удалять письма сразу, никуда не перемещая. И периодически запускайте в клиенте "сжатие папки" (тогда он запускает на сервере процесс физического удаления "помеченных к удалению" писем — expunge). Эта особенность IMAP обсуждалась тут сто тыщ раз Примеры настройки клиентов — http://www.eserv.ru/ThunderBird , http://www.eserv.ru/Outlook . Таймаут в IMAP тоже увеличьте (в клиенте) с минуты до 10 на всякий случай.