Здраствуйте!Есть почтовый сервер Sendmail, возникла необходимость управлять сервером через почтовые сообщения. Например я отправляю на сервер сообщение ls, а сервер отправляет мне результат этой команды. Может кто знает, как с помощью правил можно это реализовать, ну или хотябы как можно вызвать внешний скрипт из Sendmail'а.
> Здраствуйте!
> Есть почтовый сервер Sendmail, возникла необходимость управлять сервером через почтовые
> сообщения. Например я отправляю на сервер сообщение ls, а сервер отправляетprocmail
ЕСТь решение совсем другим методом, мне в свое время очень помогло.copy-past моего ответа с другого форума:
я подобные задачки решаю тупо по крон-скрипту.
Иногда нужно запустить на одном из серверов , к которому нет удаленного доступа (назовем его УС), какую-то команду, например, статистику снять.На УС пишется скрипт, который запускается, скажем, каждые 5 минут.
С удаленного хоста в определенный ящик на УС отправляется запрос с конкретной темой или фразой в теле письма.
УС-крон-скрипт каждые 5 минут проверяет наличие письма в выделенном ящике (а также наличие ключевых слов) и предпринимает/не_предпринимает определенные действия.
> ЕСТь решение совсем другим методом, мне в свое время очень помогло.
> УС-крон-скрипт каждые 5 минут проверяет наличие письма в выделенном ящике (а также
> наличие ключевых слов) и предпринимает/не_предпринимает определенные действия.Есть готовое решение - Procmail. В правилах только напишите что анализировать, и что выполнять. Куча примеров тут http://sendmail.by.ru/tools/procmail/procmailex.htm