# Portail mail OVH MX Plan

Application PHP/MariaDB pour une petite organisation hébergée sur mutualisé.

## Cas 1 — BAL personnelles

- un utilisateur = une BAL ;
- mot de passe OVH jamais stocké dans le portail ;
- changement/réinitialisation depuis le portail via API OVH ;
- récupération du compte portail via une adresse externe vérifiée ;
- connexion Roundcube classique.

## Cas 2 — BAL partagées

- accès par personnes et/ou groupes ;
- secret OVH chiffré avec Sodium ;
- utilisateur ne voit jamais ce secret ;
- rotation du secret par l'administrateur via API OVH ;
- accès Roundcube via jeton à usage unique et plugin serveur.

## Fonctions incluses

- login/logout ;
- récupération et vérification de l'adresse externe ;
- changement de mot de passe du portail ;
- changement de mot de passe des BAL personnelles ;
- groupes ;
- utilisateurs ;
- BAL personnelles/partagées ;
- affectations utilisateur et groupe ;
- rotation OVH des BAL partagées ;
- journal d'audit ;
- anti-bruteforce simple ;
- plugin Roundcube pour BAL partagées.

Voir `docs/INSTALLATION.md`.
