Пересылка сообщений на jabber-аккаунт.
Добавлено: 2009-09-17 10:47:29
Приветствую.
Родилась идея направлять все сообщения, которые стандартно идут на email руту, на мой jabber-аккаунт.
Первоначально хотел запускать демоном нечто вроде: "sendxmpp < /var/mail/root byshovets@jabber.ru", где /var/mail/root - именованный канал, но этот вариант не катит ибо в pipe почта идти отказывается.
Вторым в голову пришло запускать в cron'е скрипт а-ля:
но, что-то мне подсказывает, что есть более элегантное решение, например изменить стандартный метод отсылки системных сообщений, но пока что не нашёл путь реализации. Вобщем, если кто-то чем-то подобным занимался - буду благодарен за посылание на маны по этой по-теме.
Родилась идея направлять все сообщения, которые стандартно идут на 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