Openfire: не мог разговаривать с некоторыми внешними серверами

Я выполняю Openfire 3.9.3 с Хрипящим Debian. Когда я использую его, это работает хорошо с учетными записями, зарегистрированными на сервере. У меня есть проблема с учетными записями на серверах других.

Я пытался создать учетную запись на im.6x8.org и im.apinc.org. Это работает хорошо. Затем я попробовал учетной записью на jappix.com, и у меня есть следующие проблемы:

  • Я не вижу своего состояния счета с jappix сервера и взаимно
  • Я могу отправить сообщения от учетной записи jappix, и моя локальная учетная запись получают его
  • Когда я отправляю сообщения от своей локальной учетной записи до jappix, она не работала. В некоторых клиентах у меня есть ошибка "remote-server-not-found".

Когда я перехожу к сессиям сервера в openfire консоли, я вижу, что jappix имеет только входящее соединение, но im.apinc.org имеет оба.

В предупредить журналах я нашел это:

2014.12.05 08:12:52 org.jivesoftware.openfire.server.ServerDialback - ServerDialback: OS - Ignoring unexpected answer in validation from: jappix.com id: 7cf4a0dc-cad9-470a-80dc-d431dba5cfd1 for domain: xmpp.myserver.org answer:<stream:features xmlns:stream="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><bidi xmlns="urn:xmpp:features:bidi"/><dialback xmlns="urn:xmpp:features:dialback"><errors/></dialback><sm xmlns="urn:xmpp:sm:2"><optional/></sm><sm xmlns="urn:xmpp:sm:3"><optional/></sm><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression></stream:features>
2014.12.05 08:12:52 org.jivesoftware.openfire.server.ServerDialback - ServerDialback: OS - Ignoring unexpected answer in validation from: jappix.com id: 7cf4a0dc-cad9-470a-80dc-d431dba5cfd1 for domain: xmpp.myserver.org answer:<stream:error xmlns:stream="http://etherx.jabber.org/streams"><policy-violation xmlns="urn:ietf:params:xml:ns:xmpp-streams"/><text xmlns="urn:ietf:params:xml:ns:xmpp-streams">TLS encryption is mandatory but wasn't used</text></stream:error>

Больше журналов здесь: http://pastebin.com/6nV0ytA8

В брандмауэре у меня есть порты 5222, 5223, 5269, 7777, 5229, 7070 и 7 443 открытых в tcp.

Я провожу много времени, пытаясь разрешить это, но я ничего не нашел, и у меня больше нет идеи. У кого-то есть идея?

Спасибо усовершенствованием.

С уважением,


Редактирование:

Я просто видел, что jappix был с безопасным соединением и не другими. Если я вызываю его, у меня есть та же проблема. Я пытаюсь изменить сертификат с допустимым, но ничто не изменилось.

0
задан 6 December 2014 в 02:10
1 ответ

Из исходных журналов я вижу, что шифрование TLS является обязательным, но не использовалось - так что очевидно jappix.com требует от вас поддержки зашифрованных соединений S2S.

btw , вы можете протестировать свой XMPP-сервер (и другие) через https://xmpp.net/

0
ответ дан 24 November 2019 в 08:53

Теги

Похожие вопросы