Installer les paquets suivants :
apt-get install ejabberd
Configurer :
Nom d'hôte du serveur : jabber.debux.org Compte administrateur : admin
Créer un compte :
ejabberctl register <user> <host> <passwd> ejabberctl register admin jabber.debux.org mdp
Lancer :
/etc/ini.d/ejabber start
Tester :
http://jabber.debux.org:5280/admin user: admin@jabber.debux.org password: mdp
Installer les paquets suivants :
apt-get install pymsnt python-imaging
Dé-commenter MSN transport dans /etc/ejabber/ejabber.cfg :
{5557, ejabberd_service, [{ip, {127, 0, 0, 1}},
{access, all},
{host, "msn.<host>", [{password, "secret"}]}]},
Modifier :
{5557, ejabberd_service, [{ip, {127, 0, 0, 1}},
{access, all},
{host, "msn.jabber.debux.org", [{password, "secret"}]}]},
Modifier /etc/pymsnt.conf.xml :
<jid>msn.jabber.debux.org</jid> <host>jabber.debux.org</host> <mainServer>jabber.debux.org</mainServer> <port>5557</port> <secret>secret</secret>
Relancer :
/etc/init.d/pymsnt restart /etc/init.d/ejabberd restart
Problème connu, «Failed to connect to MSN servers: [Failure instance: Traceback (failure with no frames): exceptions.Exception: Timeout», il faut remplacer dans src/legacy/msn/msn.py :
MSN_PROTOCOL_VERSION = "MSNP11 CVR0" par MSN_PROTOCOL_VERSION = "MSNP11"