Description
Nextcloud Mail est l'application mail officielle de la suite Nextcloud. Pensée pour les organisations qui utilisent déjà Nextcloud (fichiers, calendrier, contacts, Talk) et qui veulent un webmail intégré sans multiplier les outils. C'est un client (pas un serveur) : il se connecte à un serveur IMAP/SMTP existant.
Fonctionnalités :
- IMAP/SMTP : se connecte à n'importe quel serveur (Dovecot, Stalwart, Gmail, Outlook, etc.)
- Interface moderne : Vue.js, responsive, fonctionnelle sur mobile
- Calendrier : vue partagée avec l'app Calendar de Nextcloud
- Contacts : intégration avec l'app Contacts (CardDAV)
- Réunions : création de réunions via Nextcloud Talk ou liens ICS
- Templates de réponse : réponses prédéfinies
- Filtres : règles IMAP natives
- Recherche : full-text via l'index Nextcloud
- Pièces jointes : prévisualisation inline, partage via lien Nextcloud
- Enigma (PGP) : chiffrement bout-en-bout via plugin optionnel
Forces :
- Intégration native : emails + calendrier + contacts + fichiers dans une seule UI
- OAuth2 Nextcloud : authentification centralisée
- Mobile friendly : l'app Android/iOS Nextcloud embarque Mail
- Open source : auditable, développé par Nextcloud GmbH
- Pas de serveur mail à gérer : c'est un client, se branche sur ce que vous voulez
Faiblesses :
- Nécessite Nextcloud : pas utilisable en standalone
- Pas de bundle complet : c'est juste le client, pas un serveur
- Fonctionnalités avancées limitées : pas de PGP natif (plugin optionnel)
- Performance : peut être lourd sur de très grosses boîtes
- Migration : pas d'outil intégré pour migrer depuis un autre webmail
Installation
Via l'admin Nextcloud
# Prérequis : Nextcloud 27+ installé # Méthode 1 : depuis l'interface web # Settings → Apps → Productivity → enable "Mail" # Méthode 2 : en CLI sudo -u www-data php occ app:install mail sudo -u www-data php occ app:enable mail
Installation manuelle (rebuild)
cd /var/www/nextcloud/apps git clone https://github.com/nextcloud/mail.git sudo -u www-data php occ app:enable mail
Configuration
- Comptes : ajoutés par utilisateur dans l'interface Mail (auto-discovery activé)
- Stockage cache : table
oc_mail_*dans la DB Nextcloud (SQLite/MySQL/PostgreSQL) - OAuth2 : configurable globalement (Google, Microsoft, générique)
- Délégation d'envoi : supportée pour le multi-comptes
- Plugins : Enigma (PGP) à installer séparément via
occ app:install
Alternatives
- Roundcube — Webmail standalone mature, plus de plugins
- SnappyMail — Plus léger, ne nécessite pas Nextcloud
- SOGo — Webmail + calendrier + contacts, intégré à mailcow
- Cypht — Léger, multi-comptes, sans dépendance Nextcloud
Sécurité
- Authentification Nextcloud : 2FA + TOTP disponibles, à activer
- Stockage credentials : chiffrés au repos (chiffrement de la DB Nextcloud)
- CSP : configuré par Nextcloud core
- Pas de PGP natif : nécessite le plugin optionnel
- OAuth2 : recommandé pour Gmail/Outlook (pas de mot de passe stocké)
