Skip to content

Documentation du service MAIL

vbrichant edited this page Jun 7, 2022 · 11 revisions

Organisation des configurations

Les fichiers de configuration du service Mail se trouvent ici.

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

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

  • Les fichier de Dovecot se mettent à l'emplacement /etc/dovecot/conf.d et non à l'emplacement etc/dovecot
  • Il faut modifier les fichier main.cf(postfix) et 10-ssl.conf pour utiliser le bon certificat (letsencrypt et pas openssl)
  • Il faut activer spamassassin dans le fichier master.cf (postfix) pour qu'il soit pris en compte.
  • Il faut obtenir un certificat qui n'est pas auto-signé pou pouvoir contacter une adresse extérieure au domaine
  • Il faut vérifier si l'adresse IP utilisée n'est pas dans une blacklist (par exemple avec MXtoolbox) aussi non les serveur SMTP d'autre domaines rejette automatiquement les email envoyé.

Clone this wiki locally