Sendmail.cf собран с feature(smrsh)
Coздан /usr/adm/sm.bin в соответствии с readme
В нем создан протой тестовый скрипт test:
cat /var/log/messages| egrep "DROP" | mail -s_stat root
/etc/mail/aliases:
stat: |/usr/adm/sm.bin/test
Посылаю письмо на stat@mydomain.ru
срабатывает test-скрипт и получаю письмо c отчетом на root
Теперь хотелось бы, чтобы test-скрипту передавался параметр. Редактирую test:
cat /var/log/messages| egrep "DROP" | mail -stest "$1"
Запускаю этот скрипт вручную: test root - все нормально
Теперь нужно отредактировать aliases, чтобы ответ посылался тому, кто прислал письмо на stat@anrb.ru
Возможно ли это?
Существуют ли какие-нибудь стандартные переменные, указывающие,например, на обратный адрес, которые можно было бы указать в aliases?
На удачу пробовались $u, %u - не прошло. Начинает искать хост u :(
Подскажите, как это можно реализовать?