Imaginez un instant qu'il existe plusieurs protocoles propriétaires différents et réseaux indépendants pour communiquer par e-mail ...
Votre adresse e-mail est chez le fournisseur de mail X qui utilise son protocole XX sur son réseau XXX (elle était facile), vous utilisez son logiciel qui permet de se connecter à son réseau et tout se passe pour le mieux dans le meilleur des mondes. Vous auriez pu choisir le fournisseur Y mais il ne propose pas les superbes services supplémentaires que propose X et qui vous sont indispensables pour bien communiquer, pensez aux smileys animés et aux fonds sonores. Vous êtes complètement dépendant de la société X mais ce n'est pas grave, ils ne sont pas du genre à lire vos courriers et la qualité de service est presque irréprochable, de toute façon vous ne pouvez pas partir vous perdriez tous vos contact du réseau X.
Vous voulez contacter un ancien ami, malheureusement il n'utilise pas le même système que vous, il est chez chez Z qui utilise son protocole ZZ sur le réseau ZZZ. C'est un de ces anciens réseaux qui ne permettent de faire passer que des e-mails contenant simplement du texte sans enrichissements.
En pratique c'est simple vous ne pouvez pas le joindre sans avoir une adresse e-mail chez un fournisseur commun avec lui. Du coup vous avez une adresse chez X,Y,Z et beaucoup d'autres pour être sûr de pouvoir communiquer avec tous vos contacts. Cela n'est pas très simple à mettre en oeuvre, heureusement des petits malins on développé des logiciels qui permettent, non sans mal, de rejoindre la plupart des réseaux e-mail. Mais les créateurs du logiciel n'ont pas accès au protocole de communication et ils doivent bidouiller pour tenter de comprendre ses évolutions et toutes sortes de mesures sont mises en place sur ces réseaux pour bloquer les intrus utilisant un de ces programmes.
Heureusement tout ceci n'est que le fruit de mon imagination, en réalité le protocole permettant de faire circuler les e-mails est connu de tous et tout le monde peu utiliser son client sur le serveur de son choix pour communiquer avec n'importe quelle personne utilisant n'importe quel client sur n'importe quel serveur au monde.
Mais ce n'est pas le cas des messageries instantanées qui suivent le schéma décrit plus haut ... heureusement il existe une solution qui porte le doux nom de Jabber, et je vais maintenant vous conseiller la lecture des deux articles suivants sur le Blog de Ploum : Jabber pour Marie et les non ordinateuriens... et Les deux crabes, le cocotier et l'utilisateur de Jabber.