Bonjour moumoula
Je viens de lire (sur un autre forum) un message de ing_tiziouzou dont la demande ressemble beaucoup à la tienne, et j’y réponds ci-dessous.
S’il est question d’envoyer des messages en différé sur un LAN, il faudra bien trouver un endroit où stocker ces messages sur chacune des machines de chaque utilisateur.
Mais comme il risque d’y avoir une disparité des applications de messagerie et des systèmes d’exploitation utilisés par ces machines, et qu’il est fort possible que ces machines ne soient pas toujours accessibles (éteintes, réinstallées, déplacées etc.) pour pouvoir stocker ces messages, j’ai pensé à une autre solution.
=======
À mon humble avis, le plus simple serait de créer une machine (genre arduino) qui resterait allumée et disponible sur le LAN 24/24 et 7/7 et cet arduino n’aurait pour fonction que de stocker ces messages et authentifier les utilisateurs qui pourront s’y connecter.
Chaque utilisateur de cette machine aurait un compte utilisateur sur le système Linux de cet arduino qui leur permettrait d’écrire et transmettre un mail local (local au système tournant sur l’ardiuno)
vers un autre compte local (toujours local à l’arduino).
Il suffit donc d’installer un système Linux (sans même y installer d’interface graphique ni clavier ni écran), créer les comptes utilisateurs pour que chaque utilisateur du LAN puisse s’y connecter => authentification par clef SSH sans mot de passe
Une fois la session utilisateur SSH ouverte sur l’arduino, l’utilisateur pourra envoyer un message mail vers un autre compte utilisateur qui aura été créé sur ce même arduino.
=======
Je pensais à un arduino, car il est petit (arduino nano) coûte moins de 5€, ne consomme rien (il pourrait même recharger sa petite batterie par le câble réseau (voir PoE)), et que s’il s’agit de messages textes et de liens vers des documents (images, enregistrements sonores, vidéos etc.), stockés ailleurs, une simple carte SD de quelques Gio suffirait pour stocker ces liens au format texte et messages texte.
Je t’avais d’ailleurs démontré (voir la citation au début de ce message) qu’il n’y avait rien à configurer pour envoyer un mail vers un compte utilisateur d’une même machine faisant tourner un système Linux
En résumé, l’arduino ferait l’authentification des comptes utilisateurs, le stockage des messages, et l’envoi des messages aux autres comptes utilisateurs de l’arduino,
et chaque utilisateur pourrait y lire les messages transmis par les autres utilisateurs du système linux de cet arduino et leur répondre.
Il leur suffira d’avoir la clef privée SSH leur permettant de se connecter au compte sur le système debian de l’arduino.
Bien sûr, chaque message peut aussi être chiffré par openPGP, et si tu instale un serveur openVPN, il serait même peut-être possible d’y accéder depuis l’extérieur (mais bon, on va pas compliquer les choses…)