2011-04-20 84 views
1

eyeryone!我與ejabberd有問題。 Ejabberd mod_register配置有:Ejabberd和帶內註冊

[{access, register}] 

當我發送:

<body rid='1833385270' xmlns='http://jabber.org/protocol/httpbind' sid='ddc858306087c89bb1b95f6d507811f2068932cf'> 
<iq to='intive.com' type='set' id='reg2' xmlns='jabber:client'> 
<query xmlns='jabber:iq:register'> 
<username>test_auto</username> 
<password>test_auto</password> 
</query> 
</iq> 
</body> 

我得到:

<body xmlns="http://jabber.org/protocol/httpbind"> 
<iq xmlns="jabber:client" from="bla.com" to="[email protected]/29309356411303308653389982" id="reg2" type="error"> 
<query xmlns="jabber:iq:register"> 
<username>test_auto</username> 
<password>test_auto</password> 
</query><error code="403" type="auth"> 
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error> 
</iq> 
</body> 

什麼,我做錯了什麼?

+0

我有同樣的問題,以及解決方案下面似乎並不適用於我的ejabberd.cfg。 – deepwinter 2013-05-03 04:01:27

+0

爲什麼downvote爲脫離話題?我的問題涉及到編程。 Upvote – 2013-08-20 16:33:03

回答

5

以我爲例,我需要改變

{access, register} 

{access_from, register} 

爲了讓管理員註冊一個新用戶

+0

這對我來說也是正確的解決方案。 – wzbozon 2013-08-01 06:57:45

4

我有同樣的問題,通過註釋掉{mod_register,[...在ejabberd.cfg文件中的{ip_access,..部分。

+0

和改變訪問access_from做我的工作 – denil 2014-08-11 03:15:07