无法使用 Adium 连接到 ejabberd 服务器
Unable to connect to ejabberd server with Adium
我已经安装了带有自制软件的 ejabberd 20.02 (Mac OS Catalina)。当尝试使用 Adium 连接到 ejabberd 服务器时,我在 ejabberd 日志中收到此错误消息。我不确定如何进行。
这看起来像 ejabberd 被迫在 C2S 连接上使用 TLS/SSL,但您没有给它一个正确的主机证书,客户端正在尝试连接。解决此问题的一种方法是为您的主机获取有效证书。例如,您可以从 Let's Encrypt. The other way to solve it would be allowing unsecured c2s connections, but I wouldn't recommend this. It could be done by setting starttls_required
to false on the c2s listener as described in the docs
免费获得它们
您可以通过在 ejabberd.yml
中将 starttls_required
设置为 false
来禁用 TLS/SSL 要求
listen:
-
port: 5222
ip: "::"
module: ejabberd_c2s
max_stanza_size: 262144
shaper: c2s_shaper
access: c2s
starttls_required: false
我已经安装了带有自制软件的 ejabberd 20.02 (Mac OS Catalina)。当尝试使用 Adium 连接到 ejabberd 服务器时,我在 ejabberd 日志中收到此错误消息。我不确定如何进行。
这看起来像 ejabberd 被迫在 C2S 连接上使用 TLS/SSL,但您没有给它一个正确的主机证书,客户端正在尝试连接。解决此问题的一种方法是为您的主机获取有效证书。例如,您可以从 Let's Encrypt. The other way to solve it would be allowing unsecured c2s connections, but I wouldn't recommend this. It could be done by setting starttls_required
to false on the c2s listener as described in the docs
您可以通过在 ejabberd.yml
中将starttls_required
设置为 false
来禁用 TLS/SSL 要求
listen:
-
port: 5222
ip: "::"
module: ejabberd_c2s
max_stanza_size: 262144
shaper: c2s_shaper
access: c2s
starttls_required: false