sendmail не задействован. Это просто исполняемый файл с постфиксом, и он называется так по историческим причинам и для совместимости.
посмотрите справочную страницу:
SENDMAIL(1) General Commands Manual
NAME
sendmail - Postfix to Sendmail compatibility interface
SYNOPSIS
sendmail [option...] [recipient...]
[...]
РЕДАКТИРОВАТЬ:(добавлено после вашего комментария)
Вы можете изменить его с помощью LDA dovecot, но, конечно, это будет работать только для местной доставки. Вы также можете проверять на спам исходящие электронные письма, и они не будут работать с dovecot. Полный отказ от ответственности :Я не проверял всю вашу конфигурацию:)
Дляgrep
:
используйте -r
для просмотра каждого каталога
-R, -r, --recursive
Read all files under each directory, recursively; this is equivalent to the -d recurse option.
используйте опцию --include
для ограничения файлов
--include=GLOB
Search only files whose base name matches GLOB (using wildcard matching as described under --exclude).
Для поиска «текста» в файлах .log
в любом подкаталоге -каталога /var
на одном компьютере команда будет выглядеть примерно так::
grep -r --include \*.log 'text' /var
Вам нужно подключиться по ssh к каждому серверу и запустить grep
. Команда для этого будет выглядеть примерно так:
for server in $(cat servers.txt); do ssh "$server" "grep-command"> "output-$server"; done
Документация из здесь .
Вам нужно найти файл и выполнить поиск содержимого:
for f in $(find -name "*.log"); do grep -n "PATTERN" $f; done
find
многое может сделать сам:
find. -name "*.log" -exec grep -l "pattern" {} +
покажет вам файлы журналов в текущем каталоге или под ним, которые содержат шаблон