URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91030
[ Назад ]

Исходное сообщение
"Sendmail как написать правило?"

Отправлено RaX , 27-Фев-11 20:17 
Здраствуйте!

Есть почтовый сервер Sendmail, возникла необходимость управлять сервером через почтовые сообщения. Например я отправляю на сервер сообщение ls, а сервер отправляет мне результат этой команды. Может кто знает, как с помощью правил можно это реализовать, ну или хотябы как можно вызвать внешний скрипт из Sendmail'а.


Содержание

Сообщения в этом обсуждении
"Sendmail как написать правило?"
Отправлено YuryD , 28-Фев-11 07:50 
> Здраствуйте!
> Есть почтовый сервер Sendmail, возникла необходимость управлять сервером через почтовые
> сообщения. Например я отправляю на сервер сообщение ls, а сервер отправляет

procmail


"Sendmail как написать правило?"
Отправлено Medlar , 02-Мрт-11 14:47 
ЕСТь решение совсем другим методом, мне в свое время очень помогло.

copy-past моего ответа с другого форума:

я подобные задачки решаю тупо по крон-скрипту.
Иногда нужно запустить на одном из серверов , к которому нет удаленного доступа (назовем его УС), какую-то команду, например, статистику снять.

На УС пишется скрипт, который запускается, скажем, каждые 5 минут.
С удаленного хоста в определенный ящик на УС отправляется запрос с конкретной темой или фразой в теле письма.
УС-крон-скрипт каждые 5 минут проверяет наличие письма в выделенном ящике (а также наличие ключевых слов) и предпринимает/не_предпринимает определенные действия.


"Sendmail как написать правило?"
Отправлено YuryD , 03-Мрт-11 09:53 
> ЕСТь решение совсем другим методом, мне в свое время очень помогло.
> УС-крон-скрипт каждые 5 минут проверяет наличие письма в выделенном ящике (а также
> наличие ключевых слов) и предпринимает/не_предпринимает определенные действия.

Есть готовое решение - Procmail. В правилах только напишите что анализировать, и что выполнять. Куча примеров тут http://sendmail.by.ru/tools/procmail/procmailex.htm