Пересылка сообщений на jabber-аккаунт.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
byshovets
проходил мимо
Сообщения: 2
Зарегистрирован: 2008-10-09 12:59:37

Пересылка сообщений на jabber-аккаунт.

Непрочитанное сообщение byshovets » 2009-09-17 10:47:29

Приветствую.
Родилась идея направлять все сообщения, которые стандартно идут на email руту, на мой jabber-аккаунт.
Первоначально хотел запускать демоном нечто вроде: "sendxmpp < /var/mail/root byshovets@jabber.ru", где /var/mail/root - именованный канал, но этот вариант не катит ибо в pipe почта идти отказывается.
Вторым в голову пришло запускать в cron'е скрипт а-ля:

Код: Выделить всё

#!/bin/sh

RCP="byshovets@jabber.ru"
USER=`whoami`

cd /var/mail/
if [ `ls -lah $USER | awk '{ print $5}'` != "1B" ]
then
    cat $USER | sendxmpp -d -s "Последние сообщения для $USER" $RCP && echo > $USER
fi
но, что-то мне подсказывает, что есть более элегантное решение, например изменить стандартный метод отсылки системных сообщений, но пока что не нашёл путь реализации. Вобщем, если кто-то чем-то подобным занимался - буду благодарен за посылание на маны по этой по-теме.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Пересылка сообщений на jabber-аккаунт.

Непрочитанное сообщение Alex Keda » 2009-09-17 12:29:29

Код: Выделить всё

hosting# grep \| /etc/aliases
# msgs: "| /usr/bin/msgs -s"
#spam:          "| /usr/local/bin/dspam --user admin@lissyara.su --class=spam --source=error"
#otspam:        "| /usr/local/bin/dspam --user admin@lissyara.su --class=innocent --source=error"
hosting#    
это для подумать =)
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Пересылка сообщений на jabber-аккаунт.

Непрочитанное сообщение Гость » 2009-09-30 15:55:59

прошу простить великодушно. Это если добавить алиас в /etc/aliases

Код: Выделить всё

msgs: "| /path/to/sendxmpp -d -s user@domain.jabber"
должно завестись?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Пересылка сообщений на jabber-аккаунт.

Непрочитанное сообщение Alex Keda » 2009-09-30 16:20:58

Код: Выделить всё

/path/to/sendxmpp
если оно умеет читать stdin - да.
а вообще - за такой промежуток времени могли бы и попробовать. пробовать-то минуту или две по времени...
Убей их всех! Бог потом рассортирует...

Dark_LemON
рядовой
Сообщения: 21
Зарегистрирован: 2009-09-30 16:00:51

Re: Пересылка сообщений на jabber-аккаунт.

Непрочитанное сообщение Dark_LemON » 2009-10-01 0:26:57

Экспериментальный сервак у меня дома... Как туда попаду так обязательно попробую.
На сей момент серввак по крону отробатывает только хвосты нужных мне логов и темпиратуру себя.
byshovets подкинул задумку, а Вы её ход реализации, на базе этого можно сделать всё более эстетично.