Skip to content

Documentation du service MAIL

vbrichant edited this page Jun 6, 2022 · 11 revisions

Organisation des configurations

Les fichiers de configuration du service Mail se trouvent [ici](lien vers le répertoire github correspondant).

Ils sont répartit dans 4 dossier comportant chaqu'un le nom du service concerné. Ces 4 dossiers sont contenu dans le dossier "config"

  • Les utilisateurs sont définis dans le fichier xxx.cfg
  • Le service principal est configuré dans le fichier yyy.cfg
  • ...
  • ...

Postfix:

  • main.cf
  • master.cf
  • generic
  • vmailbox
  • mysql-virtual-mailbox-domains.cf
  • mysql-virtual-mailbox-maps.cf

Dovecot:

  • 10-auth.conf
  • 10-mail.conf
  • 10-ssl.conf
  • 20-lmtp.conf
  • 10-master.conf
  • 10-logging.conf
  • auth-sql.conf.ext
  • default.sieve
  • dovecot.conf
  • dovecot-sql.conf.ext

SQL:

  • create-db.sql
  • create-user.sql

Spamassassin:

  • local.cf
  • spamassassin

Maintenance

Procédure pour mettre à jour le(s) logiciel(s) serveur

Mettre à jour Postfix

  • sudo apt-get upgrade postfix postfix-mysql

Mettre à jour Dovecot

  • sudo apt-get upgrade dovecot-core dovecot-imapd dovecot-mysql dovecot-sieve dovecot-managesieved

Mettre à jour Mariadb

  • sudo apt-get upgrade mariadb-server

Mettre à jour Spamassassin

  • sudo apt-get upgrade spamassassin spamc

Ensuite redémarrer les différents services mis à jours

Note : Si par exemple on ne veux mettre à jour que dovecot-imapd -> sudo apt-get upgrade dovecot-imapd

Procédure en cas d'ajout d'un nouvel utilisateur

<Liste des commandes avec explication de chaque étape>

Procédure en cas de départ d'un employé

<Liste des commandes avec explication de chaque étape>

Procédure en cas d'ajout d'une nouvelle page web

<Liste des commandes avec explication de chaque étape>

Troubleshooting

Procédures et collecte d'information

En cas de dysfonctionnement, voici les éléments à observer pour trouver des informations de debug :

  • Logs : Fichiers /X/Y/logs.log
  • Procédure de test 1 : Taper la commande "...." pour tester la joignabilité du service. Si résultat XXX : Le problème vient de <...>, sinon, le problème ailleurs.
  • Procédure de test 2 : Taper la commande "...." pour tester si le service répond XX à une requête YY. Si résultat XXX : Le problème vient de <...>, sinon, le problème ailleurs.

Erreurs fréquentes

  • Oubli de la configuration des ports UDP => le service n'est pas joignable
  • Permissions incorrectes sur le fichier XXX => La page demandée ne s'affiche pas
  • ...

Clone this wiki locally