LINUX.ORG.RU

maillog

 , ,


0

1

В общем-то сабж: Поставили задачу найти все письма отправленные на odin@mail.com от dva@mail.com, за промежуток времени с 01.01.17 по 01.02.17. Вывод должен быть тупо from to, дата и id письма. Все перерыл, ни чего такого не нашел. Есть у кого идеи? Желательно на баше.



Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от Deleted

Серьёзно что ли? Хочешь потролить иди в другой топ

hatsnal
() автор топика

Все перерыл, ни чего такого не нашел.

man grep, man sed, man awk читали?

Есть у кого идеи?

Хоть пример строки бы показали, не говоря уж о том что без попыток сделать самостоятельно лучше сразу идти в /job.

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

'to=<mail@r66.fssprus.ru>' maillog, собственно выведет все письма, где получатель mail@r66.fssprus.ru. Как теперь обрезать этот огромный вывод по дате? За определенный промежуток.

hatsnal
() автор топика
Ответ на: комментарий от hatsnal

За определенный промежуток.

Промежуток включает у тебя только январь, задача решается тем же grep'ом.

ivn86
()
Ответ на: комментарий от conformist

У меня он в ошибку падает почему-то. Ключ -d обязателен? И можете ли скинуть пример из консоли.

hatsnal
() автор топика
Ответ на: комментарий от hatsnal

У меня лог файл называется mail.log, потому в настройке так:

my $filePattern='/var/log/mail.{log,log.*.gz}';

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