erlang Rpi4和Ejabberd外部注册

u7up0aaq  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(137)

我和一些朋友想永远离开WhatsApp,因为我已经用我的Rpi4玩了很多年了,我想我应该用它来设置一个XMPP服务器供我们使用,以获得安全和可定制的体验。
我已经用ejabberd试过了,并且从repo安装了它。我也试过编译最新的版本,但是每次我都得到一个错误输出。到目前为止,它运行得很好,但是它和我在网上看到的不一样。我的问题是,从外部注册根本不起作用。我可以从ejabberdctl注册,但是仅此而已。在测试的客户端上,它说"服务器不允许注册",虽然我已经启用了所有关于注册津贴的内容。
系统:树莓派4(4GB)操作系统:TwisterOS 1.9.6(基于Raspbian 32位)Ejabberd版本:18.12.1-2
配置文件:电子邮件地址. yml
当启用/取消注解"mod_register"行(或任何其他默认情况下未启用的mod)时,ejabberdctl live将给出以下输出:[错误]无法加载/etc/jabberd/ejabberd. yml:第272行第2个位置出现语法错误:找不到预期的密钥
我非常感谢任何帮助,无论是让我目前的版本允许注册或编译目前的版本,这似乎更容易工作,因为所有的解决方案,我在互联网上看到的不会与我的版本工作。
此致,阿罗坎

cvxl0en2

cvxl0en21#

我想出来了。你不会相信的...
在“## mod_register:“似乎不是空格,而是其他东西,虽然它们不像制表符那么宽,但完全像空格。所以我删除了mod_register前面的空格:然后自己敲了空格键。之后,一切都完美地解决了,其他模块也以同样的方式做得很好。
tl;dr:用自己的空格替换伪空格。

相关问题