Автор Тема: Собственный скрипт транспорта для postfix.  (Прочитано 108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Slot

  • Участник форума
  • Сообщений: 2
  • Репутация: 0
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 9.0.1 Firefox 9.0.1
    • Просмотр профиля
Возникла необходимость написания скрипта\транспорта 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. Концепция изменилась - "без комментариев"  :D
« Последнее редактирование: Январь 24, 2012, 05:32:38 pm от Slot »

FessAectan

  • Супермодератор
  • Сообщений: 5720
  • Репутация: 34
  • OS:
  • Linux (Gentoo) Linux (Gentoo)
  • Browser:
  • Chrome 17.0.963.38 Chrome 17.0.963.38
    • Просмотр профиля
Собственный скрипт транспорта для postfix.
« Ответ #1 : Январь 24, 2012, 01:15:52 pm »
Это вообще о чем?  :)
Задачу опишите более подробно )
Сервис, который не мониторится — это не сервис. Без мониторинга вы просто запустили программу. (с) Лимончелли

Driver

  • Супермодератор
  • Сообщений: 1585
  • Репутация: 21
  • OS:
  • Linux Linux
  • Browser:
  • Opera 11.01 Opera 11.01
    • Просмотр профиля
    • i'am on linux.com
Собственный скрипт транспорта для postfix.
« Ответ #2 : Январь 25, 2012, 06:35:23 am »
насколько понял, это отсылка писем(в данном случае только заголовков) по смс.
как пример простейшого транспорта пойдет, а вот практическая ценность такого решения(именно письма по смс) под вопросом :)
дорогуша, для женщины с торчащим из головы мертвым зародышем, у вас не слишком широкие взгляды на жизнь!

Slot

  • Участник форума
  • Сообщений: 2
  • Репутация: 0
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 9.0.1 Firefox 9.0.1
    • Просмотр профиля
Собственный скрипт транспорта для postfix.
« Ответ #3 : Январь 25, 2012, 03:15:32 pm »
насколько понял, это отсылка писем(в данном случае только заголовков) по смс.
как пример простейшого транспорта пойдет, а вот практическая ценность такого решения(именно письма по смс) под вопросом :)
Предложите другой способ обучение Cacti вернее плагина thold в нем отсылать алерты по sms?