Отправка сообщений в жаббер с помощью sendxmpp


Иногда требуется отправлять сообщения пользователям, от полуавтоматических или автоматических служб.

Т.к. у меня сейчас наибольшее распространение получил жаббер и мне наиболее удобен, то соответственно хочется чтобы сообщения отправлялись в него.
Нашел что делается это через sendxmpp

Под FreeBSD ставим:

cd /usr/ports/net-im/sendxmpp
make install clean
Спросят
[X] KERBEROS Enable Kerberos support

rehash

в файлик /root/.sendxmpprc нужно запихнуть логин/пароль от чьего имени будут файлы отправляться.

правим права
chmod
0600 /root/.sendxmpprc
Далее правим сам демон для того что бы сообщения могли нормально отправляться на русском языке edit /usr/local/bin/sendxmpp

Правим файл добавив в него параметр use encoding 'koi8-r'; Нужен он для того что бы мы молги отправлять на сервер сообщения на Русском языке

....пропущено....
use Net::XMPP;
use Getopt::Long;
use strict;
use encoding 'koi8-r';
....пропущено....

echo "Текст сообщения" | sendxmpp -d -s "Тема сообщения" target@jabber.domain.

Сперто у лисяры - http://www.lissyara.su/articles/freebsd/trivia/sendxmpp/