Cypht : le webmail simple mais complet
Pour simplifier l'accès à nos emails depuis n'importe quel PC/tablette dans la maison j'ai voulu me réinstaller un Webmail. Un simple, qui permette de grouper tous les comptes IMAP dans une seule boîte de réception. Et évidemment gratuit. Et aussi qui ne vienne pas avec un serveur de mails (mais WTF! Depuis quand un webmail a un truc à voir avec un serveur de mails). Et plutôt moderne niveau interface. Puis, tant qu'à faire, qui existe en version Docker.
En sus de l'incontournable RoundCube, j'avais déjà testé et utilisé Rainloop. J'en ai donc profité pour chercher et tester d'autres outils sur Github.
J'ai trouvé ma petite perle :) Cypht !
Plusieurs années d’existence et toujours suivi, un développeur avec de l'humour, des issues avec des réponses, un site (très) détaillé etc. Et en plus en Docker, lui aussi suivi.
Voici par exemple de quoi l'installer très simplement pour une utilisation locale, avec MySQL (mais fonctionne aussi sans mySQL avec sqlite directement) et avec les MàJ via Watchtower
version: '3'
services:
cyphtsql:
image: mariadb:10
restart: always
container_name : cyphtsql
volumes:
- /home/aerya/docker/webmail/cypht/sql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=123
- MYSQL_DATABASE=abc
- MYSQL_USER=def
- MYSQL_PASSWORD=456
labels:
- com.centurylinklabs.watchtower.enable=true
cypht:
image: sailfrog/cypht-docker:latest
restart: always
container_name : cypht
volumes:
- /home/aerya/docker/webmail/cypht/users:/var/lib/hm3/users
ports:
- "6723:80"
environment:
- CYPHT_AUTH_USERNAME=denis
- CYPHT_AUTH_PASSWORD=motdepasse
- CYPHT_DB_HOST=cyphtsql
- CYPHT_DB_NAME=abc
- CYPHT_DB_USER=def
- CYPHT_DB_PASS=456
- CYPHT_SESSION_TYPE=DB
labels:
- com.centurylinklabs.watchtower.enable=true
Il prend en charge IMAP, JMAP, SMTP, POP3 et RSS et on peut choisir d'inclure ou non chaque compte ajouté dans la "boîte de réception globale".
On peut évidemment personnaliser la langue, la timezone, le thème, ce sur quoi on veut ouvrir (tout, non lus etc).
Pensez à autoriser l'enregistrement automatique ;)
On peut aussi bien entendu ajouter facilement des comptes Google, Apple, Microsoft and co