Cannot talk to other servers.

Hallo !

I have installed ejabberd on a Debian Server. This is my config file:

http://nopaste.com/p/a7BnHd5kp

Users at this server can talk to each other, but cannot talk to users on other servers. Why is this ? I can't find the error. Please help.

Japper

Experiments you can try

Check ejabberd.log and sasl.log when ejabberd starts, and also when you try to communicate with other Jabber server. Maybe those files show some useful error message.

Try to disable encryption in the server-to-server connections:

{s2s_use_starttls, false}.

In a machine out of your local network, try to connect to your Jabber server. In your server machine, try to connect to other Jabver servers. In this example I successfully connect to jabber.org:

$ telnet jabber.org 5269
Trying 208.68.163.220...
Connected to jabber.org.
Escape character is '^]'.

aaaaaaaa

<?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' 
xmlns='jabber:server' xmlns:db='jabber:server:dialback' id='4084551914'>
<stream:error><xml-not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>
</stream:error></stream:stream>

Connection closed by foreign host.
Syndicate content