lmtpd: не удалось отобразить файл /var/lib/imap/deliver.db.NEW (в ответ на завершение команды DATA)

Добрый день! После установки и запуска колаб письма доставляются мгновенно. Но через несколько дней письма по местным направлениям стали доставляться с задержкой. Со временем они доставляются, но задержка может составлять несколько часов. Пример пути письма:

root @ myhost: ~ # cat /var/log/mail.log | grep 7AA7935B1FC

12 января 11:31:03 myhost postfix/smtpd[19494]: 7AA7935B1FC: client=localhost[127.0.0.1]

12 января 11:31:05 myhost postfix/cleanup[19492]: 7AA7935B1FC: message-id=<20160112093103.7AA7935B1FC@mail.myhost.com>

12 января 11:31:05 myhost postfix/qmgr[7021]: 7AA7935B1FC: from=, размер =1279, nrcpt=3 (очередь активна)

12 января 11:31:05 myhost lmtpunix[19631]: доставлено: <20160112093103.7AA7935B1FC@mail.myhost.com> в почтовый ящик: myhost.com! User.user1

12 января 11:31:06 myhost postfix/lmtp[19617]: 7AA7935B1FC: to=, relay=mail.myhost.com[/var/lib/imap/socket/lmtp], задержка = 2,6, задержки = 2 / 0,01 / 0 / 0,59, dsn=4.3.0, status=deferred (host mail.myhost.com[/var/lib/imap/socket/lmtp] сказал: 421 4.3.0 lmtpd: не удалось mmap / var / lib / imap / файл delivery.db.NEW (в ответ на завершение команды DATA))

12 января 11:31:06 myhost postfix/lmtp[19617]: 7AA7935B1FC: to=, relay=mail.myhost.com[/var/lib/imap/socket/lmtp], задержка = 2,7, задержки = 2 / 0,01/0/0.68, dsn=4.4.2, status=deferred (потеря соединения с mail.myhost.com [/ var / lib / imap / socket / lmtp] при отправке конца данных - сообщение может быть отправлено более одного раза

12 января 11:31:07 myhost postfix/lmtp[19617]: 7AA7935B1FC: to=, relay=mail.myhost.com[/var/lib/imap/socket/lmtp], задержка = 2,7, задержки = 2 / 0,01/0/0.68, dsn=4.4.2, status=deferred (потеря соединения с mail.myhost.com [/ var / lib / imap / socket / lmtp] при отправке конца данных - сообщение может быть отправлено более одного раза)

В настоящее время mailq показывает множество сообщений в очереди. Пример одного из них:

7BBDF35B123 6162 Вт, 12 января 13:19:24 user@rambler.ru (доставка временно приостановлена: потеря связи с mail.myhost.com [/ var / lib / imap / socket / lmtp] при отправке конца данных - сообщение может быть отправлено несколько раз) user4@myhost.com

- 11667 Кбайт в 327 запросах.

Я думаю, что основная причина описана здесь:

lmtp: не удалось отобразить файл /var/lib/imap/deliver.db.NEW

Но, к сожалению, не удалось найти решение.

1 ответ

Проблема была решена в соответствии с этой рекомендацией: http://lists.kolab.org/pipermail/users-de/2015-May/001998.html

  1. Остановить службы cyrus-imap и postfix
  2. Удалите файлы delivery.db.NEW и delivery.db в каталоге / var / lib / imap /
  3. Запустите сервисы и файл delivery.db будет создан автоматически
  4. Перезапустите очередь: postsuper -r ALL

Некоторые письма доставлены из очереди снова.

Предполагаемая причина: после установки и запуска служб на новом сервере пользователи массово скачивают сообщения в формате *.eml, загруженные из последнего поста. Возможно, эти действия каким-то образом переполнили индексные файлы.

PS: К сожалению, решение было временным: описанная выше ситуация периодически повторяется:(

Другие вопросы по тегам