Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
|||||||||||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Ищем прогу
|
|
Переходим в директорию
|
И начинаем устанавливать
|
Далее попросит
|
|
Настройка SendXMPP
Создаем файл под которым sendxmpp будет подключаться к Джаббер Серверу в моем случае это Джаббер сервер Openfire
|
Содержимое файла должно быть примерно такое
|
Даем такие права на файл
|
Далее правим вот этот файл закомментировав строку return $self->AuthSASL(%args);
так как с ней у меня не проходила авторизация на Джаббер сервере
|
И комментим строку
|
Далее правим сам демон для того что бы сообщения могли нормально отправляться на русском языке
|
Правим файл добавив в него параметр use encoding 'koi8-r'; Нужен он для того что бы мы молги отправлять на сервер сообщения на Русском языке
|
Проверка работы
Проверить можно вот так, можно просмотреть в режиме дебага ключ -d
|
И долны увидеть
|
Если получили сообщение от пользователя которого указали в /root/.sendxmpprc
|
Значит все работает нормально!!!!
Вот написал скрипт для связки Squid+Sams & Havp. Если Havp найдет вирус, то мне отправит сообщение, скрипт нужно запускать каждый час (по крону), если не будет обнаружено Вируса естественно никакого сообщения не будет.
|
Создаем файл
|
Вот с таким содержанием
|
Вот такое сообщение вы получите в своем Джаббер клиенте
|
P.S огромное спасибо конфе freebsd@conference.jabber.ru за помощь в написании скрипта
размещено: 2009-05-22,
последнее обновление: 2009-05-22,
автор: Cancer
desruptor, 2009-05-22 в 11:07:53
Эмн, там все таки mail используется как название программы, а потому лучше оставить без перевода
Cancer, 2009-05-22 в 11:22:44
Поправил!
Elight, 2009-05-22 в 17:14:41
Имхо, использовать KOI8-R вместо "кошерной" UTF-8 - некрасиво. Лучше было бы прикрутить iconv в командной строке.
И править текст перлового модуля - тоже мне не улыбается. Ибо костыль. В jabberd2 работает и без него, а в Openfire надо поэкспериментировать.
lissyara, 2009-06-18 в 17:57:07
А с openfire поделие не работает.
И с 2004 года это никак не пофиксят =)))
Cancer, 2009-06-18 в 18:28:19
Скорее всего кастрировать перл прийдется =) или фиксить sendxmpp.....
Luser, 2009-08-12 в 20:40:54
На 7.2 работает без:
# return $self->AuthSASL(%args);
Luser, 2009-11-30 в 15:57:38
ejabberd переехал с убунту на 7.2, перестала работать авторизация: Error 'AuthSend': 503: [?], sendxmpp как был так и остался на фряхе
колдоство с
# return $self->AuthSASL(%args);
не помогает
denzill, 2009-12-14 в 19:32:00
отлично работает с openfire!
и комментить ничего не надо
Rostov114, 2010-03-08 в 23:47:05
Ejabberd. После комментирования не хотел подключаться.
Удалил комментарий, в миг пришло сообщение.
Спасибо за статью.
P.S. Perl 5.8.9
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [9 шт.]