Tout comme pour le courrier électronique avec le protocole SMTP, Internet dispose d'un système standard de messagerie instantanée : c'est le réseau Jabber, qui utilise le protocole XMPP.
N'importe qui peut donc être son propre fournisseur de messagerie instantanée. Comme pour le courrier électronique, il faut pour cela :
Qui utilise Jabber ?
Jabber s'en démarque : ouvert et acentré, il ne dépend de personne en particulier. Il est donc utilisé par de grands fournisseurs comme Google, par des associations comme JabberFr (APINC) et par des particuliers utilisant leurs propres serveurs.
Avant de commencer, il faut disposer d'un nom de domaine. Pour pouvoir y recevoir du courrier, vous devez définir deux enregistrements de type SRV, pointant vers votre serveur de messagerie instantanée :
_xmpp-client._tcp.example.com. SRV 100 10 5222 tintin.example.com. _xmpp-server._tcp.example.com. SRV 100 10 5269 tintin.example.com. tintin.example.com. A 192.0.2.12 tintin.example.com. AAAA 2001:db8:4212:4212:4212:4212:4212:4212
Deux enregistrements ?
L'enregistrement DNS _xmpp-client permet donc de préciser l'adresse et le port de votre serveur, pour que les clients (vous !) puissiez vous y connecter. Quant à l'enregistrement _xmpp-serveur, il permet aux serveurs d'autres domaines de transmettre au votre les messages que leurs utilisateurs vous envoient.
Pour continuer, nous vous proposons une configuration fonctionnelle, en utilisant le serveur ejabberd. De plus, cette configuration utilisera les comptes Unix de votre système comme comptes Jabber.
Il existe également Jabberd14, serveur historique conçu par Jeremie Mieller, le créateur de Jabber. Bien que ce serveur ne soit pas très simple à configurer et à installer, la marche à suivre est disponible ici.