我已经用自制软件(Mac OS Catalina)安装了 ejabberd 20.02。尝试使用 Adium 连接到 ejabberd 服务器时,我在 ejabberd 日志中收到此错误消息。我不确定如何进行。
问问题
160 次
2 回答
2
这看起来像 ejabberd 被迫在 C2S 连接上使用 TLS/SSL,但您没有为主机提供正确的证书,客户端正在尝试连接。解决此问题的一种方法是为您的主机获取有效证书。例如,您可以从Let's Encrypt免费获得它们。解决它的另一种方法是允许不安全的 c2s 连接,但我不推荐这样做。如文档中所述,可以通过starttls_required
在 c2s 侦听器上设置为 false来完成
于 2020-04-06T13:42:21.777 回答
0
您可以通过在 ejabberd.yml 中设置为starttls_required
来禁用 TLS/SSL 要求false
listen:
-
port: 5222
ip: "::"
module: ejabberd_c2s
max_stanza_size: 262144
shaper: c2s_shaper
access: c2s
starttls_required: false
于 2020-08-04T05:09:14.277 回答