ну да
Jabber подскажите малёху как отправлять сообщения то с сервера?
Пароль вот так
cherkas@romario.oe.invest.com:5222 парольИ после етого попробуй
[console]echo "Hello world" | sendxmpp -t -f ~/.sendxmpprc cherkas@romario.oe.invest.com[/console]
Для того чтобы посмотреть что этот скрипт ещё умеет
[console]sendxmpp -h[/console]
Cannot resolve romario.oe.metinvest.com: at /usr/share/perl5/XML/Stream.pm line 406.
что ему опять не так
Он не может найти ваш сервер по именни.
У вас ДНС не настроен на серваку или у просто нету такой записи в ДНС серверах
ему не нравится 24 сттрока
use net:XMPP; что тут не так:?
да и что писать в sendxmpprc?
user@xmpp.ru password
user-это типа пользователь джаберра?
@xmpp.ru так и писать или тут свой сервер типа romario.mevest.com?
password чей ?юзера котороо создали?
А вы как устанавливали этот скрипт????
У вас в системе хоть установлены нужные модули перла для работы скрипта
sendxmpp requires perl 5.x, Getopt::Long and Net::XMPPВ файле .sendxmpprc вы вписываете учётную запись от имени которой будете слать сообщение, а
[console]echo "Hello world" | sendxmpp -t -f ~/.sendxmpprc user@domain.com[/console]
user@domain.com это учётка кому вы шлёте сообщение.
я установил prosody.
Создал там пользователей. На виндовозной машине захожу под этим пользователем,,использую psi.
на серваке создал в etc файл sendxmpprc,вот теперь прописываю там....
Can't call method "Connect" without a package or object reference at /usr/share/perl5/Net/XMPP/Connection.pm line 136.что это за ошибка?
$self{session}= что тут не так?
ТС у вас какието модули перла не установлены. Сам проверял и у меня отправляет.
Нужно доставить, обязательно те модули что я писал раньше и вот этот ещё
IO::Socket::SSLесли хотите чтобы сообщения отправлялись по TSL
напиши какие именно модули и как их поставить , очень хочется разобраться просто
Package sendxmpp-1.23-1.el6.noarch already installed and latest version
Nothing to doЗапускаеш консоль CPAN Perla
[console]perl -MCPAN -e[/console]
И уже с неё запускаеш установку модуля
[console]install IO::Socket::SSL
install Getopt::Long
install Net::XMPP[/console]
[root@romario etc]# perl -MCPAN -e
No code specified for -e.Сори нужно вот так
[console]perl -MCPAN -e shell[/console]
а дальше отвечать на вопросы, а потом ставить модули.
поставил все 3. Ошибка:
Can't call method "Connect" without a package or object reference at /usr/share/perl5/Net/XMPP/Connection.pm line 136.
echo preved | sendxmpp -t leo@romario.oe.mevest.com
Bareword "romario" not allowed while "strict subs" in use at /usr/share/perl5/Net/XMPP/Connection.pm line 136.
Bareword "oe" not allowed while "strict subs" in use at /usr/share/perl5/Net/XMPP/Connection.pm line 136.
Bareword "metinvest" not allowed while "strict subs" in use at /usr/share/perl5/Net/XMPP/Connection.pm line 136.
Bareword "com" not allowed while "strict subs" in use at /usr/share/perl5/Net/XMPP/Connection.pm line 136.
Compilation failed in require at /usr/share/perl5/Net/XMPP/Client.pm line 182.
BEGIN failed--compilation aborted at /usr/share/perl5/Net/XMPP/Client.pm line 182.
Compilation failed in require at /usr/share/perl5/Net/XMPP.pm line 238.
BEGIN failed--compilation aborted at /usr/share/perl5/Net/XMPP.pm line 238.
Compilation failed in require at /usr/bin/sendxmpp line 24.
BEGIN failed--compilation aborted at /usr/bin/sendxmpp line 24.
я уже не знаю что делать чтоб оно отправилось