У меня есть приложение XMPP (Jabber), которое общается с серверами jabber.
Он отлично работает с учетными записями на gmail.com, но не работает с учетными записями на веб-сайтах, размещенных в Google Apps.
Google говорит, что это связано с тем, что для доменов Google Apps необходимо создавать специальные записи SRV, которые указывают службе XMPP непосредственно на серверах Google XMPP, ссылка:
http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143.
Однако я не могу попросить каждого пользователя добавить эти 10 записей SRV в свой домен.
Есть ли способ настроить свой сервер через DNS, брандмауэр или каким-либо другим способом для использования сервера XMPP Google для всех доменов? Это приведет к тому, что РЕАЛЬНЫЕ серверы jabber не будут работать, но позволит ВСЕМ доменам Google Apps взаимодействовать с моей программой.
Вы пытались заменить записи SRV с точки зрения вашего сервера, используя / etc / hosts? Либо это работает, либо протокол / реализация Google защищает от этого, и у вас не будет выбора, кроме как добавить записи в общедоступный DNS.