Hi, all<br><br>I am trying to take use of ejabberd to build a XMPP service for our Open Source software community.<br><br>Now I have a big problem that when I subscribed the offline guys, he or she would not get authentication notice to approve my subscription. But when the target user is online, he or she will immediately get the notice of authentication. The jabber client is Pidgin 2.5.2. <br>
<br>I think there is something wrong in  configuration of ejabberd. Can anyone give me some advice?<br><br>I am running ejabberd 2.0.4 on ubuntu 8.10. I have written my own extauth script for our user management, and store all the rosters and vcard information in postgresql-8.3.6. And it is running very good except above condition.<br>
<br>The contents of ejabberd.cfg are listed as follows:<br><br>==================================================<br>{loglevel, 5}.<br><br>{hosts, [&quot;<a href="http://mydomain.org">mydomain.org</a>&quot;]}.<br><br>{listen,<br>
&nbsp;[<br><br>&nbsp; {5222, ejabberd_c2s, [<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {certfile, &quot;/usr/local/ejabberd-2.0.4/conf/server.pem&quot;}, starttls,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {access, c2s},<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {shaper, c2s_shaper},<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {max_stanza_size, 65536}<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]},<br><br>&nbsp; {5280, ejabberd_http, [<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;http_bind, <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;web_admin<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ]}<br>&nbsp;]}.<br><br><br>{auth_method, external}.<br>{extauth_program, &quot;/usr/local/ejabberd-2.0.4/bin/<a href="http://ejabberd_extauth_zeuux.com.py">ejabberd_extauth_zeuux.com.py</a>&quot;}.<br>
<br>{odbc_server, {pgsql, &quot;localhost&quot;, &quot;ejabberd&quot;, &quot;ejabberd&quot;, &quot;ejabberd&quot;}}.<br>{odbc_pool_size, 5}.<br><br>{pgsql_users_number_estimate, true}.<br><br>{shaper, normal, {maxrate, 5000000}}.<br>
<br><br>{shaper, fast, {maxrate, 50000000}}.<br><br><br>{acl, admin, {user, &quot;qingran&quot;, &quot;<a href="http://mydomain.org">mydomain.org</a>&quot;}}.<br><br>{acl, local, {user_regexp, &quot;&quot;}}.<br><br>{access, max_user_sessions, [{5, all}]}.<br>
<br>{access, local, [{allow, local}]}.<br><br>{access, c2s, [{deny, blocked},<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {allow, all}]}.<br><br>{access, c2s_shaper, [{none, admin},<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {normal, all}]}.<br><br>{access, s2s_shaper, [{deny, all}]}.<br>
<br><br>{access, announce, [{allow, admin}]}.<br><br>{access, configure, [{allow, admin}]}.<br><br><br>{access, muc_admin, [{allow, admin}]}.<br><br><br>{access, muc, [{allow, all}]}.<br><br>{access, register, [{deny, all}]}.<br>
<br><br>{access, pubsub_createnode, [{allow, all}]}.<br><br>{language, &quot;en&quot;}.<br><br><br>%%%&nbsp;&nbsp; =======<br>%%%&nbsp;&nbsp; MODULES<br><br>%%<br>%% Modules enabled in all ejabberd virtual hosts.<br>%%<br>{modules,<br>&nbsp;[<br>
&nbsp; {mod_adhoc,&nbsp;&nbsp;&nbsp; []},<br>&nbsp; {mod_announce, [{access, announce}]}, % requires mod_adhoc<br>&nbsp; {mod_caps,&nbsp;&nbsp;&nbsp;&nbsp; []}, <br>&nbsp; {mod_configure,[]}, % requires mod_adhoc<br>&nbsp; {mod_disco,&nbsp;&nbsp;&nbsp; []},<br><br>&nbsp; {mod_http_bind,[ {max_inactivity, 60} ]},<br>
<br>&nbsp; {mod_offline,&nbsp; []},<br>&nbsp; {mod_privacy_odbc,&nbsp; []},<br>&nbsp; {mod_private_odbc,&nbsp; []},<br><br>&nbsp; {mod_pubsub,&nbsp;&nbsp; [ % requires mod_caps<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; {access_createnode, pubsub_createnode},<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; {plugins, [&quot;default&quot;, &quot;pep&quot;]}<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;]},<br>&nbsp; {mod_roster_odbc,&nbsp;&nbsp; []},<br><br>&nbsp; {mod_shared_roster,[]},<br><br>&nbsp; {mod_time,&nbsp;&nbsp;&nbsp;&nbsp; []},<br>&nbsp; {mod_vcard_odbc,&nbsp;&nbsp;&nbsp; []},<br>&nbsp; {mod_version,&nbsp; []}<br>&nbsp;]}.<br><br>===============================================================<br>
<br clear="all"><br>-- <br>夏清然<br>Xia Qingran<br><a href="mailto:qingran.xia@gmail.com">qingran.xia@gmail.com</a><br><br>Isaac Asimov &nbsp;- &quot;I do not fear computers. I fear the lack of them.&quot;