Prosody/Pidgin 未发送好友授权请求

Prosody/Pidgin not sending buddy authorization requests

我正在本地计算机上设置一个 Prosody XMPP 服务器以进行概念验证,我只想与自己进行一个简单的聊天会话。我将其设置为允许注册,并且能够注册新用户,但是当我向我注册的其他用户之一发送好友请求时,他没有收到,所有用户,包括我自己,都显示为 "Not Authorized" 在洋泾浜语中。

我在本地机器上 "test2",在另一台机器上,我以 "test3" 身份登录。当我从 test2 向 test3 发送好友请求时,没有任何反应。

在 Pidgin 中,我看到的唯一日志是

---- +++ test2@pc-705.example.com/ signed on @ 11/20/2015 2:32:19 PM ----

其中 example.com 是我的域名。

我的 Prosody 日志只说我已经通过身份验证,但没有提到发送好友请求:

C:\Users\test2\Desktop\XMPP\Prosody>prosody.bat
general             info        Hello and welcome to Prosody version 0.9.7
general             info        Prosody is using the select backend for connecti
on handling
localhost:tls       error       Unable to initialize TLS: No SSL/TLS configurati
on present for localhost
localhost:tls       error       Unable to initialize TLS: No SSL/TLS configurati
on present for localhost
portmanager         info        Activated service 's2s' on [::]:5269, [*]:5269
mod_s2s             warn        No local IPv4 or IPv6 addresses detected, outgoi
ng connections may fail
portmanager         info        Activated service 'c2s' on [::]:5222, [*]:5222
portmanager         info        Activated service 'legacy_ssl' on no ports
pc-705.example.com:tls  error     Unable to initialize TLS: No SSL/TLS configuration present for pc-705.example.com
pc-705.example.com:tls  error     Unable to initialize TLS: No SSL/TLS configuration present for pc-705.example.com
c2s02310338                   info      Client connected
c2s02310338                   info      Authenticated as test2@pc-705.example.com
c2s0                          info      Client connected
c2s0                          info      Authenticated as test3@pc-705.example.com

我的问题在哪里?

听起来您可能尝试过将好友添加为 test3。这是行不通的。 XMPP 上的好友是 user@server.

您需要将它们添加为 test3@pc-705.example.com 或其他。

这是 how/why XMPP 服务器可以联合(互操作)的一部分。喜欢电子邮件。