我的jabber服务器无法连接到gmail.com,从而导致错误:传出的s2s流myserver.com.ua->bot.talk.google.com已关闭:未定义-条件(myserver.com.ua是启用Talk服务的Google域)。
我正在使用韵律XMPP服务器。到目前为止,我测试过的其他jabber服务器(例如jabber.ru)都能很好地工作。但是,当我的一些客户试图将gmail联系人添加到他的联系人列表时,订阅请求将永远持续,并且韵律在其日志中给出以下消息序列:
Oct 21 22:57:16 s2sout95897f8 info Beginning new connection attempt to gmail.com ([173.194.70.125]:5269)
Oct 21 22:57:16 s2sout95897f8 info sent dialback key on outgoing s2s stream
Oct 21 22:57:16 s2sout95897f8 info Session closed by remote with error: undefined-condition (myserver.com.ua is a Google Apps Domain with Talk service enabled.)
Oct 21 22:57:16 s2sout95897f8 info outgoing s2s stream myserver.com.ua->gmail.com closed: undefined-condition (myserver.com.ua is a Google Apps Domain with Talk service enabled.)
Oct 21 22:57:16 s2sout95897f8 info sending error replies for 2 queued stanzas because of failed outgoing connection to gmail.com这里,对于我的服务器的域名,我使用myserver.com.ua
我在这条线中发现了类似的问题,但没有详细描述解决方案。
至于谷歌服务,我确实有一个谷歌账户,我在网站管理员工具页面中添加了这个域名。然而,我很久以前就删除了我的帐户,所以现在还不清楚谷歌的任何服务与我的域名有什么关系。
因此,我的问题是:造成这个问题的真正原因是什么(我的jabber服务器配置或想象中的Google帐户或其他什么),以及如何使我的韵律服务器连接到gmail.com jabber服务?
发布于 2013-11-02 14:55:24
这是因为google使用了通过jabber协议进行通信的内部方式。
如果在google应用程序配置中禁用Talk/Hangout,它将开始工作(几个小时后)。
发布于 2013-10-28 07:48:15
如果您正在使用Google应用程序,那么您需要在DNS中设置一些SRV记录。您可以使用这个伟大的工具来检查您的域的DNS是否设置正确,如果没有
我对myserver.com.ua进行了一次检查--没有为该域找到Jabber记录。
https://serverfault.com/questions/547636
复制相似问题