Просмотр почтовых логов в Zimbra. Утилита zmmsgtrace.
Просмотр почтовых логов в Zimbra. Утилита zmmsgtrace.
Для просмотра логов доставки писем в
ZImbra существует (начиная с версии 7.1.1) утилита командной строки zmmsgtrace.
Синтаксис:
zmmsgtrace
[опции] [<лог-файлы-почты>...]
Описание:
Длинное имя
|
Короткое имя
|
Параметры
(чувствительны к регистру)
|
--help
|
Показать
справку.
|
|
--id
|
-i
|
ID-сообщения.
Регулярное выражение.
|
--sender
|
-s
|
Адрес
отправителя. Регулярное выражение.
|
--recipient
|
-r
|
Адрес
получателя. Регулярное выражение.
|
--srchost
|
-F
|
Адрес хоста
источника (ip-адрес или имя хоста). Регулярное выражение.
|
--desthost
|
-D
|
Адрес хоста
назначения (ip-адрес или имя хоста). Регулярное выражение.
|
--time
|
-t
|
Временной
промежуток в формате YYYYMM[DD[HH[MM[SS]]]].
|
--year
|
Год файла,
если нет YYYY в файле.
|
|
--nosort
|
Не
сортировать файлы.
|
|
--debug
|
Полный вывод,
используется для отладки.
|
|
--man
|
Показать
полную справку. Содержит примеры.
|
Примеры:
По умолчанию zmmsgtrace находится в папке
/opt/zimbra/libexec, создадим для удобства символьную ссылку:
# ln -s
/opt/zimbra/libexec/zmmsgtrace /opt/zimbra/bin/zmmsgtrace
Вывести трассировку всех сообщений из файла
/var/log/zimbra.log:
$
zmmsgtrace
Вывести трассировку всех сообщений из файла
/var/log/zimbra.log у которых имя отправителя содержит слово 'phil':
$
zmmsgtrace -s phil
Вывести все сообщения посланные 'phil.pearl' между
датой '20130917' и '20130921' из файла '/var/log/zimbra.log.1.gz' и '/var/log/zimbra.log':
$ cd /var/log $ zmmsgtrace
zimbra.log.1.gz zimbra.log -sender 'phil\.pearl' -srchost localhost -time
20130917,20130921
Найти любую электронную почту, посланную с адреса
электронной почты, который начинается на 'р' кому-либо в 'example.com' во всех
файлах /var/log/zimbra*:
$ zmmsgtrace -s '^p' -r
'@example\.com$' /var/log/zimbra*
Комментарии
Отправить комментарий