Возникла необходимость написания скрипта\транспорта postfixа( захотелось срастить cacti и smsd).
Задача решена и что бы в дальнейшем может кому понадобиться ->
main.cf
transport_maps = regexp:/etc/postfix/smstransport
master.cf
smstransport unix - n n - - pipe
flags=Rq user=smsd argv=/etc/postfix/smstransport.sh ${user}
/etc/postfix/smstransport что то типа.
/^9/ smstransport:
Это уж в зависимости какие адресаты Вам надо отправлять с помощью скрипта.
/etc/postfix/smstransport.sh
#!/bin/bash
TEMP_FILE=/tmp/in.$RANDOM
TEMP_FILE_2=/tmp/in.$RANDOM
cat >$TEMP_FILE
grep Subject $TEMP_FILE > $TEMP_FILE_2
sed s/Subject:// $TEMP_FILE_2 > $TEMP_FILE
cat $TEMP_FILE | /usr/local/bin/sendsms +7$1
rm $TEMP_FILE
rm $TEMP_FILE_2
7 и 8 строки опционально - мне надо было отсылать только тему письма.
P.S.
Жалобы, вопросы, предложения?P.P.S. Концепция изменилась - "без комментариев"
