Bonjour Nal,
Toi aussi, quelqu'en soit la raison, tu as migrĂ© ton courriel vers une plateforme personnelle ? Ou tu penses le faire ? Tu trouves que PostFix/Dovecot manquent de peps ? Et bien, cher Nal, causons en quelques (ćé€) mots (ćé€ăăăŸă§) blabla d'une autre possibilitĂ©, d''un logiciel tellement ancien que mĂȘme le chauve ne l'a (peut ĂȘtre) pas connu, d'un logiciel honnis des distributions puisqu'aucune ne le package, d'un logiciel qu'il te faudra compiler : Citadel
Citadel, kézako ?
Citadel est un BBS, ou «systÚme de bulletins électroniques».
Un BBS est un vieux machin sur lequel on se connecte en telnet, par exemple, et avec lequel on peut discuter et/ou prendre et donner des informations, mais aussi déposer et prendre des fichiers. Internet a tué les BBS. Parait il. Un BBS ça ressemble à ça :
Citadel BBS
Sa premiÚre version date de la fin d'année 1981. Son uptime initial de 6 mois, son apport de la gestion de salons, et d'une liste de commandes facilitant la vie aux utilisateurs (changement de salons, dépÎt et prise de fichiers, ainsi que des filtres de recherches), tout ceci a contribué a poser sa notoriété. Le Code Source a été publié dans le "Public Domain" Aujourd'hui Citadel/UX (Le petit nom de la version de Mr Art Cacnro) est publié sous licence GPLv3 dans sa totalité sans compromis (sans version "entreprise", ni greffons proprio, ou autre fauxpen-source)
Citadel a évolué en collecticiel
Il a conservé ses premiÚres fonctions issues d'un systÚme BBS : les discussions publiques et privées, ajoutant l'échange de fichiers et la gestion de salons de discussions. Mais aussi ses fonctions de serveur de nouvelles.
Citadel supporte maintenant :
- Envoi de courriels :
- smtp ;
- smtp MSA ;
- smtp SSL ;
- Interfaçage éventuel avec la "tcp table" de postfix
- Réception ou Gestion de courriels :
- pop3 ;
- Pop3 SSL ;
- XMPP Pop3 ;
- imap4 ;
- imap4 SSL ;
- Les abonnements et extensions Sieve ;
- Le transfert ;
- L'indexation ;
- La journalisation ;
- Les purges automatiques ...
Du classique, bien loti. Aucun de ces services n'est obligatoire, chacun est activable unitairement. Tout est stocké dans une Base de Données Berkeley
CÎté contrÎle d'accÚs, on a le choix entre :
- Unix, les comptes utilisateurs sont ceux de la machine ;
- Interne, les comptes sont gérés entiÚrement par Citadel ;
- LDAP RFC2307 afin de corréler les comptes avec un annuaire ;
- LDAP Active Directory©
Des niveaux d'accĂšs peuvent ĂȘtre dĂ©fini pour chaque usager, ainsi qu'une attribution de niveau par dĂ©faut pour les nouveaux usagers ("usager local", "usage rĂ©seau", "usager Ă problĂšme", "privilĂ©giĂ©" et bien sĂ»r "administrateur")
Chacun peut se voir attribuer la possibilité de créer des salons et des blogs.
Lorsqu'un salon privĂ© est créé, on peut choisir de laisser le crĂ©ateur du salon ĂȘtre administrateur de son salon.
On peut enfin définir un niveau minimum pour pouvoir accéder aux salons (par exemple "usager en réseau").
On peut laisser la possibilitĂ© de crĂ©ation libre de comptes. Aussi celle oĂč chaque nouvel arrivant peut se connecter sans compte. Ou un mix : que l'enregistrement libre d'un nouveau compte soit une obligation Ă l'usage du service.
Ces fonctions sont issues de la vocation premiÚre de Citadel, le BBS, et s'interfacent aujourd'hui avec les autres usages du logiciel. Citadel supporte les salons (ou forums) distribué sur plusieurs noeuds et/ou plusieurs serveurs.
CÎté clients, là encore nous avons plusieurs choix possibles
Certaines se limitent aux mails, et d'autres permettent les accĂšs aux salons BBS, la gestion de son compte, l'accĂšs au serveur de nouvelles, l'accĂšs complet Ă ses courriels, etc ...
- L'interface en console & ligne de commande ;
- Jabber & XMPP ;
- MS© Outlook© ;
- Kmail & Kontact (sa version 5 est tout bonnement excellente, au passage) ;
- Thunderbird ;
- Evolution ;
- via Funambol ;
- Des flux RSS en clients passifs ;
- Interface Web ;
Kmail & Citadel
Collecticiel
Et Citadel ne serait pas un collecticiel s'il n'ajoutait pas quelques fonctions supplémentaires. Il propose donc aussi :
- La Gestion de l'agenda ;
- Les Agendas partagés ;
- Les tùches, et la création de celles-ci basées sur les courriels ;
- Des notes de types posts-its ;
- La gestion des carnets d'adresses.
Je ne te bassinerai pas, cher Nal, avec "sync kolab xpi", "vcard", "iCalendat", "import export pst" et "GroupDAV", tu te doutes bien que Citadel utilise du standard. Causons plutÎt de WebCIT, l'interface web dont il était question dans la liste des clients possibles de Citadel.
WebCit, interface Web
Une autre option de Citadel est de proposer une interface web complÚte, autant pour les aspects clients (mails, salons de discussions, etc ...) que pour la configuration cÎté serveur. Un oeil rapide sur le cÎté "webmail client"
WebCIT 0
Je laisse volontairement de cĂŽtĂ©, par choix personnel l'aspect client "webmail" (prĂ©fĂ©rant de loin la suite Kontact), cĂŽtĂ© client, WebCIT est un peu un squirrel amĂ©liorĂ©. Je laisse de cĂŽtĂ© aussi l'aspect configuration des services smtp ssl / imap ssl / salons, qui est un jeu d'enfants (cependant libre Ă vous de laisser "vim" comme Ă©diteur par dĂ©faut aux usagers BBS), et vous prĂ©sente plutĂŽt en image quelques possibilitĂ©s de WebCIT pour la configuration de Citadel lui-mĂȘme :
CÎté configuration :
WebCIT 1
WebCIT 1
WebCIT 2
WebCIT 3
WebCIT 4
WebCIT 5
Voilà , c'est tout. Ce journal non-factuel, non-concis et non-sexiste, avec du blabla (sinon ça ne serait pas un journal) se termine.
J'apprécie particuliÚrement l'aspect OldSchool de Citadel, qu'il a su préserver tout en proposant des fonctionnalités modernes. J'apprécie qu'un courriel envoyé depuis kmail se retrouve classé dans "sent items" cÎté serveur & base. J'apprécie de recevoir par mail une vCard générée lors d'un nouveau contact. J'apprécie la gestion conjointe des salons BBS depuis des boites mails dans Kmail. J'apprécie la simplicité de configuration de l'ensemble smtp ssl / imap ssl / domaine. J'apprécie que Citadel sache gérer la réplication entre différents serveurs \o/ J'apprécie qu'il sache travailler avec ClamAV & SpamAssassin. J'apprécie son cÎté autonome par rapport à mon systÚme. Enfin et bien sûr j'apprécie son interface "à la telnet" ;)
Le pointeur documentaire le plus intéressant est celui de l'API de Citadel
Citadel Logo
Citadel Logo
Citadel Logo
Citadel Logo
# Super, et mĂȘme pas besoin de compiler Ă la main !
PostĂ© par jyes . ĂvaluĂ© Ă 10.
Bon, il est dans Debian :-). Par contre, pour le cĂŽtĂ© inconnu, câest malheureusement vrai et ce journal mâa vraiment donnĂ© envie de lâessayer car le mĂ©lange Postfix/Dovecot/Roundcube/Owncould+scripts maison que je me tape est moyennement amusant lors des changements versions (et des plugins qui tombent Ă lâabandon). Merci donc pour cette dĂ©couverte.
[^] # Re: Super, et mĂȘme pas besoin de compiler Ă la main !
PostĂ© par Jiehong (site web personnel) . ĂvaluĂ© Ă 4. DerniĂšre modification le 21 juin 2015 Ă 15:50.
Et pour Archlinux, il est dans AUR, mais il est peu connu, avec seulement 6 votes :
[^] # Re: Super, et mĂȘme pas besoin de compiler Ă la main !
PostĂ© par bubarđŠ„ . ĂvaluĂ© Ă 1. DerniĂšre modification le 21 juin 2015 Ă 16:35.
Je ne connais pas owncloud, et trÚs peu roundcube, ai simplement & rapidement lu les possibilités avec postfix, il ne semble pas que Citadel offre tout ce que postfix/dovecot/roundcube/owncloud sont capables de faire. Par contre, il est en effet simplisme de gérer ses montées de versions, peu courantes. C'est d'ailleurs général : toute son administration est simple (compilation, puis config des bases, du domaine, des utilisateurs, du bbs, ainsi qe son déploiement dans une vm ou un lxc, sa réplication, les sauvegardes de ses confs et ses bases de données)
[^] # Re: Super, et mĂȘme pas besoin de compiler Ă la main !
PostĂ© par Seb . ĂvaluĂ© Ă 1.
Pareil. je ne connaissais pas, mais ça a l'air d'ĂȘtre plutĂŽt un beau produit.
Mais je viens de finir une migration vers Zimbra aprĂšs avoir rencontrĂ© les mĂȘmes soucis d'intĂ©gration sur postfix/dovecopt/owncloud/postfixadmin. Et pour le moment j'en suis comblĂ©. Zimbra a vraiment changĂ© depuis que j'avais regardĂ© il y a 6 ou 7 ans.
[^] # Re: Super, et mĂȘme pas besoin de compiler Ă la main !
PostĂ© par 16aR . ĂvaluĂ© Ă 1.
sinon, il y'a yunohost :)
# BBS en Asie
PostĂ© par Jiehong (site web personnel) . ĂvaluĂ© Ă 10.
Juste un mot pour dire que BBS est carrément d'actualité dans certains pays, comme PTT à Taïwan. Beaucoup d'étudiants utilisent ce site pour s'échanger des nouvelles, faire des rencontres, organiser des évÚnements, etc.
C'est trĂšs vieille Ă©cole, mais c'est l'efficacitĂ© et les raccourcis claviers qui ont fait sa rĂ©putation. Ăa a Ă©tĂ© créé par NTU et est sous GPLv2. Voici Ă quoi ressemble l'Ă©cran aprĂšs s'ĂȘtre connectĂ© :
PTT aprĂšs connexion
# GroupDav
PostĂ© par Mimoza . ĂvaluĂ© Ă 4.
Je pense que tu viens de faire un convert !
Je me suis déjà farcit une install Postfix/Dovcote/Davical/RoundCube/Postfixadmin et si Citadel me permet de simplifier la maintenance/mise à jour ça serais un gros plus.
Il leur manque juste la gestion des fichier pour ĂȘtre tout a fait complet. Mais vue qu'il supporte dĂ©jĂ une grosse partie du standard WebDav c'est tout a fait jouable.
[^] # Re: GroupDav
PostĂ© par bubarđŠ„ . ĂvaluĂ© Ă 6. DerniĂšre modification le 22 juin 2015 Ă 18:48.
Ouhaip, le dépÎt et la prise de fichiers fonctionne dans le mode "ligne de commande" (en fait le plus complet des modes :p) mais il n'y a eu de lien avec la wui, et aucun client graphique n'implémente ça à ma connaissance (pour le moment ?)
Toujours dans les trucs sympas (je profite du commentaire pour ça) c'est qu'il n'est pas composé de 50 briques disparates avec des langages de haut-niveau orienté web. C'est un seul projet, compact et cohérent. Et entiÚrement en C.
J'aime bien aussi qu'il soit capable de distribuer un forum, un salon, au travers de plusieurs noeuds ou plusieurs serveurs citadel.
C'est central si on veut, mais aussi décentralisé si on préfÚre.
# Adopté !
PostĂ© par Muchacho . ĂvaluĂ© Ă 5.
Tout léger, écrit en C.
Ces points ont suffi Ă me convaincre.
# Agenda et Android?
PostĂ© par Le Gab . ĂvaluĂ© Ă 1.
Qu'est-ce que ça donne?
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.