LINUX.ORG.RU
ФорумAdmin

Логирование поиска dovecot

 ,


0

1

Собственно, ситуация такая. Установлена почтовая связка на базе ISPmanager: Dovecot 2.2.10-8.el7, Exim 4.90.1-3.el7, RoundCube 1.1.12-2.el7, sieve 2.2.10-8.el7 Нужно настроить логирование таким образом, чтобы использование клиентом функции поиска по письмам логировалось. То есть, при подключении клиента по imap к почтовому ящику на сервере и использовании функции поиска по письмам эта информация логировалась. Удалось настроить лог вида: Aug 14 22:57:51 wtt dovecot: imap(admin@execc.xyz): copy from INBOX: box=Trash, uid=1, msgid=<CADGdGQuzcdSakzQGLU7FYGsXLBY12q6zTKYbNcFm3ewdXnaKwQ@mail.gmail.com>, size=2837 Запись лога при удалении письма. Нужно еще добавить запись лога при использовании поиска по письмам.

Если использовать интерфейс roundcube, писк логируется веб-сервером: 217.30.197.185 - - [15/Aug/2018:01:00:14 +0300] «GET /roundcube/?_task=mail&_filter=ALL&_q=google&_headers=subject%2Cfrom&_scope=base&_mbox=INBOX&_remote=1&_unlock=loading1534284014135&_action=search&_=1534276535948 HTTP/1.1» 200 531 «/roundcube/?_task=mail&_mbox=INBOX» «Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36»

Нужно настроить подобный лог поиска по Imap.

edwlad ()

Я мимо крокодил. Просто интересно зачем? Пользователь ведь не факт что будет использовать серверный вариант, может и по локальной базе поиск задать.

anc ★★★★★ ()
Ответ на: комментарий от anc

Более того некторые почт клиенты так и делают.

Автору советую изучить мат часть imap search, потом dovecot fts. И например, посмотреть в сторону fts solr, потому что это http запросы, которые можно логировать. И не факт, что rhel dovecot с ним скомпилен.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.