![]() |
Dovecot. Кто удаляет письма?
Добрый день.
В локальной сети организации есть почтовый сервер, который собирает входящую почту из нескольких почтовых ящиков на публичных серверах (яндекс, майл и т.д.) и выполняет отправку исходящей почты через эти почтовые ящики. На этом почтовом сервере зарегистрировано несколько внутренних почтовых ящиков для разных отделов. В том числе один "общий" почтовый ящик, в который выгружается вся почта, поступающая на официальный e-mail организации. Почему так? Потому что "официальный" адрес выдали только один :) На рабочих местах используется Thunderbird. На почтовом сервере - связка Postfix и Dovecot. До недавнего времени всё было нормально. Каждый специалист отправлял свою почту, а потом находил "в общей куче" ответы на свои письма. Секретов у специалистов друг от друга не было, и никто никому никаких проблем не создавал. Однако с недавнего времени началось творится странное. Кто-то (или что-то) начал удалять почту в массовом порядке. Благо почта при этом просто уходила в папку "Удалённые" почтового ящика, откуда её быстро возвращали обратно. Один раз - случайность. Два раза - совпадение. Три раза - троцкизьм и вредительство. Вопрос: как можно отследить, какая сволочь делает эту гадость? Что нужно прописать в конфиги Dovecot'а, чтобы он фиксировал подобные действия? "Пользователь" будет один, но по IP-адресу рабочего места будет понятно, кому давать десять лет строгого расстрела без права переписки. |
Просторы интернета пишут, что давкот пишет усё, что с ним происходит "из каропки"(это если шаловливые руки чего-то не отключали или самосбор).
http://wiki.dovecot.org/Logging - думаю будет отправной точкой на поискать http://wiki.dovecot.org/Debugging/Rawlog |
Нашёл на просторах интернетов следующие настройки, которые вписал в конец /etc/dovecot/dovecot.conf
Код:
protocol imap { Цитата:
Можно ли добавить это значение? Какие ещё пункты можно добавить в параметр mail_log_fields ? |
http://wiki1.dovecot.org/Plugins/MailLog
плюс, а в /var/log/messages или /var/log/mail, /var/log/maillog ничего от давкота не пишется? |
Цитата:
/var/log/messages ничего по dovecot не содержит Иных логов нет. Делать вывод по imap(user): невозможно, так как с общим ящиком все пользователи работают под одним общим логином. |
Нашёл дурака.
В протоколе рядом со множеством сообщений "Delete" было множество сообщений "Login" с IP-адресом дурня. |
Та ну, а в каком файле? Можете кусок лога прилепить? Думаю, что кому-нить да понадобится.
|
Цитата:
Настройки логирования для dovecot я написал выше. Образцы строк из лога тоже указаны выше. В общем нашёл множество сообщений типа Login, которые были перед множеством сообщений типа Delete. |
Дополню, если в конфиге прописать
mail_log_prefix = "%s(%u):(%r): " то в логах увидим заветный IP адрес: Nov 28 15:25:13 mail dovecot: imap(administrator@testcom):(192.168.1.99): copy from INBOX: box=Trash, uid=16200, msgid=<100a55118f338f8194fb5fa7141250d8@swift.generated>, size=13299 |
Цитата:
Теперь в логах пишется искомое Цитата:
|
Время: 21:57. |
Время: 21:57.
© OSzone.net 2001-