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

Исходное сообщение
"Запуск скрипта с параметрами, переданными Sendmail'ом."

Отправлено vestronet , 21-Июн-05 10:51 
Доброе время суток!
Какие необходимо прописать правила (ruleset) в sendmail.mc, чтобы при получении почтового сообщения этим Sendmail'ом происходил запуск скрипта? При чем параметрами этого скрипта служили адрес доставки и адрес отправления этого сообщения, а также тема этого сообщения, то есть три параметра. При этом, Sendmail не должен ждать какого-либо результата от этого скрипта, просто "тупая" передача этих параметров и запуск этого скрипта. Как это можно сделать в Sendmail'е?

Содержание

Сообщения в этом обсуждении
"Запуск скрипта с параметрами, переданными Sendmail'ом."
Отправлено denn , 21-Июн-05 11:05 
>Доброе время суток!
>Какие необходимо прописать правила (ruleset) в sendmail.mc, чтобы при получении почтового сообщения
>этим Sendmail'ом происходил запуск скрипта? При чем параметрами этого скрипта служили
>адрес доставки и адрес отправления этого сообщения, а также тема этого
>сообщения, то есть три параметра. При этом, Sendmail не должен ждать
>какого-либо результата от этого скрипта, просто "тупая" передача этих параметров и
>запуск этого скрипта. Как это можно сделать в Sendmail'е?

а конечный результат какой должен быть?
может procmail решит этот вопрос. он заточен под это


"Запуск скрипта с параметрами, переданными Sendmail'ом."
Отправлено vestronet , 21-Июн-05 13:45 
Сам скрипт Sendmail'у ничего не должен говорить, Sendmail просто отдает все эти параметры и все, дальше работает как обычно. Потом сам скрипт работает и ничего Sendmail'у не говорит.
На счет procmail'а, то я не знаю, как через него сделать.
Вот точно знаю, что можно сделать с помощью ruleset, но как точно не знаю, поэтому прошу помощи у тех, кто знает.

"Запуск скрипта с параметрами, переданными Sendmail'ом."
Отправлено _DVS_ , 21-Июн-05 17:20 
>Доброе время суток!
>Какие необходимо прописать правила (ruleset) в sendmail.mc, чтобы при получении почтового сообщения
>этим Sendmail'ом происходил запуск скрипта? При чем параметрами этого скрипта служили
>адрес доставки и адрес отправления этого сообщения, а также тема этого
>сообщения, то есть три параметра. При этом, Sendmail не должен ждать
>какого-либо результата от этого скрипта, просто "тупая" передача этих параметров и
>запуск этого скрипта. Как это можно сделать в Sendmail'е?

Никак. Можно было бы использовать класс "program", но "Sendmail не должен ждать какого-либо результата от этого скрипта, просто "тупая" передача этих параметров и запуск этого скрипта" - не получится. Читай, что написал denn или ищи/пиши milter для своих целей.


"Запуск скрипта с параметрами, переданными Sendmail'ом."
Отправлено Medlar , 22-Июн-05 14:22 
1.Собрать sendmail.cf с
FEATURE(`smrsh')

2.Написать скрипт

3./etc/mail/aliases:
vasya:  |/usr/adm/sm.bin/script