Системный софт, сервисы и утилиты под BSD/UNIX: демоны, вспомогательные службы, админские инструменты.
Модераторы: alexco, GRooVE
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Хостинг HostFood.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
- стреляли...
- Сообщения: 35495
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-04-09 0:55:09
> аналогично тому, как почта делает для работы с почтой.

а зачем оно вообще?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2009-04-09 22:26:36
Да типа предупреждалки, рассылка, только не на почту а в Жабу
Cancer
-
Soldier
- ст. сержант
- Сообщения: 364
- Зарегистрирован: 2008-10-02 9:28:30
Непрочитанное сообщение
Soldier » 2009-04-10 13:57:01
Настроил. Работает норм. Сделал сигналку на этой ерунде. Казалось бы прога простая, а для консоли и жабы самое то.
Хотя перед запуском конфиг полировать пришлось, да и в статье не так все гладко описано. Может быть из за сервера такое (у меня WildFire). Хотя уже это не важно.
Tux: "Kill Bill !!!"
Soldier
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2009-04-10 14:18:43
Soldier писал(а):Настроил. Работает норм. Сделал сигналку на этой ерунде. Казалось бы прога простая, а для консоли и жабы самое то.
Хотя перед запуском конфиг полировать пришлось, да и в статье не так все гладко описано. Может быть из за сервера такое (у меня WildFire). Хотя уже это не важно.
хз но у меня для того что бы работал с Openfire этого достаточно! Все работает на ура.....
Cancer
-
kmihas
- рядовой
- Сообщения: 12
- Зарегистрирован: 2008-04-08 9:08:33
Непрочитанное сообщение
kmihas » 2009-05-24 10:03:23
да и в статье не так все гладко
в так всегда получается, кстати Миранда к серверу OpenFire со старой аунтентификацией SASL тоже не цепляется пока её не отключишь.
так что все там нормально, единственное что можно было подумать как её отключить в скрипте а не в модуле перла
kmihas
-
CaBa
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Непрочитанное сообщение
CaBa » 2009-06-13 17:56:23
А никто не сталкивался с проблемой отсылки сообщений на сервер с SSL.
при отсылке с ключом -t даёт:
Use of uninitialized value in string eq at /usr/local/bin/sendxmpp line 369.
Error 'Connect': [HASH(0x86a06e8)]
CaBa
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-06-13 18:05:11
сталкивался
но я сделал по другому, поднял бота и через него все послвла куда надо кому надо
gozerbot который, получается удобнее
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
CaBa
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Непрочитанное сообщение
CaBa » 2009-06-13 18:11:19
hizel писал(а):сталкивался
но я сделал по другому, поднял бота и через него все послвла куда надо кому надо
gozerbot который, получается удобнее
он так же из консоли работает? что-то в его доках непонятно как ему что-то скармливать из консоли..
по-человечески натравить sendxmpp на ssl так и не получилось?
Последний раз редактировалось
CaBa 2009-06-13 19:36:15, всего редактировалось 1 раз.
CaBa
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2009-06-13 19:04:08
я не напрягался, дело в том , что он отправляет как сообщение, что не очень удобно
а гозер работает в чате, это корошо :]
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
CaBa
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Непрочитанное сообщение
CaBa » 2009-06-13 19:14:50
hizel писал(а):я не напрягался, дело в том , что он отправляет как сообщение, что не очень удобно
а гозер работает в чате, это корошо :]
да вот и фишка в том, что чат не нужен (скрипач не нужен), хочется скриптик информирующий о новых сообщениях в почте. так взял nmh(mh), получил новые, обработал как тебе удобно, сунул их в sendxmpp - вот тебе уведомления в Jabber'e. ИМХО удобно.
но вот грабли с SSL, не хочется отказываться от него ибо в openfire он включен принудительно для всех. и исключений для 1-го пользователя (от которого будут отправляться оповещения) походу не сделать.

CaBa
-
CaBa
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2009-06-10 22:10:03
Непрочитанное сообщение
CaBa » 2009-06-15 16:20:00
Не знаю, мож кому пригодится. По поводу SSL у sendXMPP.
Для себя вылечил так:
в /usr/local/lib/perl5/site_perl/5.8.9/Net/XMPP/Connection.pm вместо
$self->{SERVER}->{ssl} = $self->_arg("ssl",0);
поменял на:
$self->{SERVER}->{ssl} = $self->_arg("ssl",1);
с флагом -t при обязательной SSL в Openfire 3.6.4 ходит.
Но конечно не совсем правильно так делать ибо модуль общий, но как иначе - ума не приложу!

CaBa
-
Alex Keda
- стреляли...
- Сообщения: 35495
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2009-06-18 16:59:36
Код: Выделить всё
router# echo "ssssssss" | sendxmpp -s "ddddddddd" lissyara@router.local
Can't use an undefined value as a HASH reference at /usr/local/lib/perl5/site_perl/5.8.9/XML/Stream.pm line 1165.
router#
кто бы этот задокументированный баг ещё пофиксил...
я хэши так и ниасилил...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Непрочитанное сообщение
thefree » 2009-07-13 19:56:37
Perl - Net::Jabber (XML::Stream), and Authen::SASL
For some reason, XML::Stream and Authen::SASL refuse to play nicely together on the FreeBSD systems I've tried so far. Whenever I attempt to authenticate a Net::Jabber::Client object against an OpenFire/WildFire server supporting SASL/TLS/SSL, I get the following error:
Can't use an undefined value as a HASH reference at /usr/local/lib/perl5/site_perl/5.8.8/XML/Stream.pm line 1165.
Digging around the net, I found an article over at <pudge*/> which says commenting out line 1163 in XML::Stream did the trick. However, to be a little safer, I modified it to only delete $currsid if $sid isn't equal to $currsid.
--- Stream.pm Tue Feb 12 20:33:37 2008
+++ Stream.pm Tue Feb 12 20:32:51 2008
@@ -1160,7 +1160,7 @@
$self->{SOCKETS}->{*STDIN} = $sid;
}
- delete($self->{SIDS}->{$currsid});
+ delete($self->{SIDS}->{$currsid}) unless ($sid eq $currsid);
if (exists($self->GetRoot($sid)->{version}) &&
($self->GetRoot($sid)->{version} ne ""))
Unfortunately, that didn't quite solve my problem. While XML::Stream no longer crashed, for some reason my credentials failed to work. After more searching, I found another article at EscapeLogic that proposed the following changes in Net::XMPP::Protocol (For me, /usr/local/lib/perl5/site_perl/5.8.8/Net/XMPP/Protocol.pm)
--- Protocol.pm Tue Feb 12 20:40:42 2008
+++ Protocol.pm Tue Feb 12 20:41:11 2008
@@ -1804,10 +1804,10 @@
carp("AuthSend requires a password arguement")
unless exists($args{password});
- if($self->{STREAM}->GetStreamFeature($self->GetStreamID(),"xmpp-sasl"))
- {
- return $self->AuthSASL(%args);
- }
+# if($self->{STREAM}->GetStreamFeature($self->GetStreamID(),"xmpp-sasl"))
+# {
+# return $self->AuthSASL(%args);
+# }
return $self->AuthIQAuth(%args);
}
With both of these in place, I was finally able to connect to the OpenFire/WildFire servers without issue. I hardly call this a solution, since it makes moving a Net::Jabber application around difficult, but I've found no way around it. Yet. I'll keep looking...
Cheers,
-- WolfSage
http://hiddenrealms.org/articles/net-jabber1.php
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
thefree
-
desruptor
- рядовой
- Сообщения: 14
- Зарегистрирован: 2009-07-17 12:47:20
Непрочитанное сообщение
desruptor » 2009-07-22 18:02:16
отправляю так сообщение
echo 'тест' | sendxmpp -d *****@jabber.ru
он мне выдает что
Cannot resolve <мой хост>: at /usr/share/perl5/vendor_perl/XML/Stream.pm line 406.
Какую мелочь я упустил?
desruptor
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2009-07-23 7:21:54
desruptor писал(а):отправляю так сообщение
echo 'тест' | sendxmpp -d *****@jabber.ru
он мне выдает что
Cannot resolve <мой хост>: at /usr/share/perl5/vendor_perl/XML/Stream.pm line 406.
Какую мелочь я упустил?
в днс есть твой джаббер хост ?? вида jabber.domain.ru
Cancer
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
-
Контактная информация:
Непрочитанное сообщение
Gamerman » 2010-03-01 20:39:42
А уведомление с почты на Jabber как-то можно прикрутить через это дело?
Глюк глюком вышибают!
Gamerman
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2010-03-02 8:56:43
Gamerman писал(а):А уведомление с почты на Jabber как-то можно прикрутить через это дело?
Смотря что хочешь!
По идее можно все сделать!
Cancer
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
-
Контактная информация:
Непрочитанное сообщение
Gamerman » 2010-03-02 17:38:48
Уже даже знаю как.
один скрипт читает почту и передает праметры для другого скрипта для отправки на джаббер. Вот тольк скрипты лень писать ибо не умею

Глюк глюком вышибают!
Gamerman
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2010-03-02 17:39:50
Gamerman писал(а):тольк скрипты лень писать ибо не умею
/0
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
gonzo111
- лейтенант
- Сообщения: 648
- Зарегистрирован: 2007-11-15 16:32:33
- Откуда: China
-
Контактная информация:
Непрочитанное сообщение
gonzo111 » 2010-04-22 17:31:32
глюки
1 криво инсталицца (проблемы с perl)
2 не берет логин и пас из ключей а упорно просит файл
3 не посылает текст в чат (логинится и сразу выходит без текста)
4 не посылает на русском
5 не посылает текст из файла (при -m уходит в ступор писал cat file|sendxmpp)
Решение проблемы (1)
perl-after-upgrade -f
Решение проблемы (4)
Если у кого бедет проблема с русской кодировкой попробуйте открыть файл sendxmpp, найти строки
use Net::XMPP;
use Getopt::Long;
use strict;
и сразу после них добавить строку
use encoding 'koi8-r';
или
use encoding 'utf-8';
gonzo111