@Ekibostos спросил у перплексити, ответ такой:
Основные причины
Отключена федерация на Snikket: Snikket по умолчанию настроен как приватный сервер с ограниченной федерацией для защиты от спама. Если владелец инстанса отключил s2s (сервер-к-серверу), исходящие сообщения не доходят до внешних серверов вроде jabber.ru.
Проблемы с jabber.ru: Сервер jabber.ru (xmpp.ru) имеет историю блокировок, MITM-атак и проблем с TLS/сертификатами, что может блокировать входящие s2s-соединения от "незнакомых" серверов.
Проверка и решение
Проверьте статус федерации на вашем Snikket-инстансе: Войдите в веб-панель (если self-hosted) и убедитесь, что s2s включён (enabled). Если нет — включите в конфиге Prosody (mod_s2s_enabled = true) и перезапустите.
Тестируйте compliance серверов: На https://compliance.conversations.im проверьте jabber.ru/xmpp.ru (часто ниже 100% по s2s) и ваш Snikket-домен. Ищите зелёные галочки у Server-to-Server.
DNS/SRV-записи: Убедитесь, что для вашего домена корректны SRV-записи (_xmpp-server._tcp для порта 5269) и валидный TLS-сертификат.
Логи сервера: Посмотрите логи Prosody на Snikket (docker logs) на ошибки вроде "s2s connection failed" или "dialback failed" при отправке на jabber.ru.
Если проблема persists, попробуйте другой клиент (Conversations) или обратитесь в чат Snikket ([email protected]). В России также возможны блокировки портов XMPP у провайдеров
Ну и я сходил куда послали, а там 39%
https://compliance.conversations.im/server/jabber.ru/