Нестандартные порты нашел, кому интересно
тут и
тут и
тутНо теперь другая проблема, с помощью теста выявил, что у хостера что-то закрыто, не получает ответ от сервера джаббера.
Тест:
<?php
define('IN_PHPBB','ON');
include_once('utf_tools.php');
include_once('functions_jabber.php');
$subj = 'test jabbers';
$mesg = 'test jabbers';
function out_err($msg)
{
echo '<br />'.$msg;
}
function msg_jabber()
{
global $mesg, $subj;
$jab_host = 'allports.jabber.ru';
$jab_port = 80;
$jab_user = 'my@jabber.ru';
$jab_pass = 'пароль';
$address = 'other@ya.ru';
$jabber = new jabber($jab_host, $jab_port, $jab_user, $jab_pass, false);
if (!$jabber->connect())
{
out_err('Ошибка connect: <br/>' . $jabber->get_log());
return false;
}
if (!$jabber->login())
{
out_err('Ошибка login: <br/>' . $jabber->get_log());
return false;
}
$jabber->send_message($address, $mesg, $subj);
$jabber->disconnect();
return true;
}
msg_jabber();
echo '<br />send: '.$mesg;
?>
На localhost тест нормально отправляет сообщение, при запуске с хостинга:
Ошибка login:
SEND: <?xml version='1.0' encoding='UTF-8' ?>
SEND: <stream:stream to='jabber.ru' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
Timeout, no response from server.
Error: No feature information from server available.
send: test jabbers
Тоже самое выдает и форма настройки Jabbera в phpBB.
