Отправить 'Отсылка сообщений на Jabber из скрипта perl под FreeBSD' другу по e-mail
Отправить другу по Email копию 'Отсылка сообщений на Jabber из скрипта perl под FreeBSD'


Сети, настройка оборудования, сетевые сервисы.
![]() |
|
||||||||
Subnets.ru Регистрация IP и Автономных систем mega-net.ru |
Отправить другу по Email копию 'Отсылка сообщений на Jabber из скрипта perl под FreeBSD'
Andrey сказал:
Странно.
30.03.2009, 14:18Сервер в локальной сети. Скопировал скрипт, поменял под свои настройки и не работает. Уже все настройки перепробывал — никак. (((
admin сказал:
1. ты установил порт ?
30.03.2009, 14:352. ты сделал скрипт исполняемым ?
3. какое нить сообщение на экран скрипт выдает ?
4. авторизация на jabber сервере проходит ? в простом клиенте пробовал авторизоваться ?
folio сказал:
Не странно, если ты скрипт запускаешь, когда твой аккаунт в онлайне, работать естесственно не будет. Сам подумай как скрипт прилогинится, если его аккаунт уже заюзан?
30.03.2009, 14:50lehisnoe сказал:
Немного не в тему дискуссии, просто, чтобы не забыть: для отсылки сообщений из php (например, с сайта по некоторому событию) пользуюсь XMPPHP :
< ? include("xmpp.php"); $conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, $loglevel=LOGGING_INFO); $conn->connect();
$conn->processUntil(‘session_start’);
$conn->message(‘someguy@someserver.net’, ‘This is a test message!’);
$conn->disconnect();
?>
30.03.2009, 18:57Andrey сказал:
Порт установил, на экран ничего не выводится. Аккаунт не в онлайне, файл исполняем.
31.03.2009, 09:36Andrey сказал:
В простом клиенте авторизоваться возможно под этим логином и паролем.
Из принципа установил sendxmpp запускаю командой:
echo «Hello» | /usr/local/bin/sendxmpp -u test@10.10.254.128 -p test -s testmessage admin@10.10.254.128
и выдается сообщение:
Error ‘AuthSend’: error: not-authorized[?]
При попытке авторизоваться с ключом -t:
echo «Hello» | /usr/local/bin/sendxmpp -t -u test@10.10.254.128 -p test -s testmessage admin@10.10.254.128
Выводится сообщение:
You requested that XML::Stream turn the socket into an SSL socket, but you don’t have the correct version of IO::Socket::SSL v0.81. at /usr/local/lib/perl5/site_perl/5.8.8/XML/Stream/Node.pm line 547
ЗЫ. xmpphp не использую.
31.03.2009, 09:50lehisnoe сказал:
1. оно же тебе грит, что у тебя нету корректной версии IO::Socket::SSL ( взять можно в портах: /usr/ports/security/p5-IO-Socket-SSL/ ).
31.03.2009, 11:332. Лучше обсуждать неработоспособность чего-либо в форуме.
admin сказал:
Тема на форуме: http://subnets.ru/forum/viewtopic.php?f=6&t=107
31.03.2009, 19:00