Interface WEB d'administration pour le serveur de courriel : https://doc.ycharbi.fr/index.php/Serveur_de_courriels
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
ycharbi 673401e919
Description du logiciel dans README + ajout d'une galerie le présentant visuellement
2 years ago
fichiers Suppression d'un fichier de développement obsolète + ajout d'un favicon + ajout d'un icône dans la barre d'en-tête + adaptation du CSS de liste noire si onglet actif 2 years ago
inclusions Suppression d'un fichier de développement obsolète + ajout d'un favicon + ajout d'un icône dans la barre d'en-tête + adaptation du CSS de liste noire si onglet actif 2 years ago
outils Description du logiciel dans README + ajout d'une galerie le présentant visuellement 2 years ago
pages Ajout du support des identifiants courts 2 years ago
services Ajout du support des identifiants courts 2 years ago
Dockerfile Ajout du support HTTPS + support de l'exécution du script rundocker.sh depuis n'importe quel répertoire 2 years ago
README.md Description du logiciel dans README + ajout d'une galerie le présentant visuellement 2 years ago
index.php Modification d'arborescence + corrections d'indentation 3 years ago

README.md

Courtail

Interface WEB d'administration pour le serveur de courriel Postfix dont la documentation est disponible sur doc.ycharbi.fr.

Fonctionnalités

L'objectif de Courtail est de permettre le paramétrage de certaines fonctionnalités de messagerie tel que :

  • ajout, activation/désactivation, suppression des alias virtuels
  • ajout, activation/désactivation, suppression des domaines
  • ajout, activation/désactivation, suppression des adresses en liste noire
  • changement de mot de passe des utilisateurs
  • exportation/importation des alias virtuels d'un utilisateur
  • exportation/importation des données (à la carte) du site

Dépendances du projet

Pour Debian 11 (Bullseye) :

apt install --no-install-recommends apache2 php php-sqlite3

Environnement de développement

Via Docker

Après avoir dupliqué le projet, réaliser les commandes suivantes :

bash ./outils/rundocker.sh

La page WEB est disponible sur http://127.0.0.1:8080 et https://127.0.0.1:4443.

Utilisateurs par défaut

Plusieurs utilisateurs sont créés dans notre exemple :

Utilisateurs Mot de passe Rôle
demo@exemple.fr demo Administrateur
toto@exemple.fr toto Administrateur
tata@exemple.fr tata Utilisateur

La définition d'un domaine par défaut dans la section dédiée du site permet l'usage d'identifiants courts (demo = demo@exemple.fr).

Galeries

Page de connexion

Page gestion des alias virtuels

Page gestion des domaines

Page liste noire des destinataires

Page liste noire des expéditeurs

Page des paramètres