• # .

    Posté par (site web personnel) . En réponse à la dépêche PEPS, nouvelle solution libre de messagerie et partage de fichiers. Évalué à 10. Dernière modification le 18 février 2015 à 16:27.

    (lignes blanches pour que l'indentation de la liste ne soit pas foutue en l'air par l'avatar)
    |
    |
    |

    Quelques remarques en vrac (pour lancer le débat... comme l'autre fois ;-)) avant de les oublier :

    • merci d'avoir écouté les retours ici ou ailleurs et d'avoir fait le choix d'une licence libre et adaptée à une appli destinée à être hébergée !
    • la mise en place sous Fedora nécessite de jouer un peu avec SELinux :
      • avant de faire make run, créer à l'avance /data et /etc/peps sinon peps_mongod ne démarrera pas (cf. plus bas) et peps_server (je crois que c'est lui) ne sera pas créé
      • leur donner le type adéquat : semanage fcontext -a -t svirt_sandbox_file_t "/data(/.*)?" && restorecon -rv /data (et pareil pour /etc/peps)
      • make run dépend de la cible où vous copiez les clés avec cp -a qui donc conserve le contexte, donc peps_server plante (pas grave tout s'initialise quand même); faut refaire restorecon -rv /etc/peps et ensuite ça repart avec make start
    • org.apache.solr.common.SolrException: Document is missing mandatory uniqueKey field: email quand j'ai lancé la réindexation de contacts en admin
    • org.apache.solr.common.SolrException: [doc=14B9D08B894] missing required field: in à l'indexation de message (j'ai pas plus de contexte là tout de suite)
    • initial iconv conversion from us-ascii to UTF-8 failed: Illegal character sequence. quand j'envoie un courriel depuis le terminal avec la commande mail ; mon système est en en_US.utf8 et mon prénom a un accent aigu qui apparait ensuite comme "ÃÂ" dans le message
    • j'ai décoché "only admin can register users"
      • le formulaire d'inscription apparait direct sous celui de connexion ; un petit "... register an account" qui le déplie, plutôt ?
      • les input sont stylés pour une police blanche sur fond blanc ; pas très simple pour se relire :-D
      • quand je soumets le formulaire j'ai une erreur "Registration Failed Insufficient clearance" et le compte n'est pas créé
    • la réponse est par défaut "write above" comme gmail, berk
    • les messages dans un fil sont triès antichronologiquement, berk
    • de manière très générale (mais c'est ptêtre moi qui manque de bouteille sur docker), à moins de se taper un docker exec bash sur chaque conteneur (et se taper leur env minimal avec un less qui marche pas etc.) on voit pas les logs, vous pourriez faire un conteneur de logs dans /data pour les centraliser et les consulter hors docker ? (bon dans l'idéal faudrait suivre la convention de la distro écrire dans /var/log etc... on laissera ça aux empaqueteurs :-D)
    • de manière très générale également, docker c'est cool ça évite de pourrir son système pour installer une appliance, mais du coup ça fait très boîte noire ; comment puis-je configurer le SMTP pour utiliser telle et telle spamlist, pour configurer DKIM... enfin comment je migre depuis mon postfix avec sa conf rafinée aux petits oignons depuis 10 ans ?
    • j'aime pas que ça crée un dossier data à la racine comme si c'était chez soi mais de ce que j'ai vu ça doit facilement se changer dans le Makefile
    • y a-t-il ou y aura-t-il une compatibilité IMAP comme il y a pour SMTP ?

    Bon je crois que c'est tout ce dont je me souviens.

    Je ferai des rapports de bug plus détaillés... enfin j'essaierai d'y penser.

    En tout cas ça m'excite plus que les webmails pas libres du moment qui buzz juste parce qu'ils sont plus flat design que Roundcube et je vais surveiller ça. Bravo et merci !