Home page > Web services > Sympa > Installation et configuration du serveur Sympa > Configuration spécifique de Postfix pour Sympa

Configuration spécifique de Postfix pour Sympa

Nous allons utiliser Postfix pour faire parvenir les messages de sympa aux utilisateurs. Si vous ne l’avez pas encore installé, suivez cet exemple de configuration.

À chaque création de nouvelle liste, Sympa ajoute des alias pour les adresses de la liste dans le fichier /etc/mail/sympa_aliases. Il est donc nécessaire que Postfix le sache et le prenne en compte.

Nous allons donc modifier les deux fichiers principaux de configuration de postfix. Dans un premier temps main.cf :

  1. sudo nano /etc/postfix/main.cf

Dans lequel nous modifions la ligne alias_maps comme ceci :

  1. alias_maps = hash:/etc/aliases,hash:/etc/mail/sympa_aliases

On fera de même pour la ligne alias_database :

  1. alias_database = hash:/etc/aliases,hash:/etc/mail/sympa_aliases

Attention: si ces lignes contenaient plus de fichiers que seulement /etc/aliases au départ, il est nécessaire de garder les anciens.

Il est egalement important de modifie la directive mydestination en y ajoutant le domaine du serveur sympa, dans notre exemple, on ajoutera en fin de cette ligne : ,lists.domaine.tld

Puis on y ajoute ces lignes :

  1. #
  2. # SYMPA parameters;
  3. #
  4. sympa_destination_recipient_limit = 1
  5. sympabounce_destination_recipient_limit = 1

Ensuite nous modifions le second fichier de configuration master.cf :

  1. sudo nano /etc/postfix/master.cf

En y ajoutant ces lignes :

  1. sympa     unix  -       n       n       -       -       pipe
  2.   flags=R user=sympa argv=/home/sympa/bin/queue ${recipient}
  3. sympabounce  unix  -       n       n       -       -       pipe
  4.   flags=R user=sympa argv=/home/sympa/bin/bouncequeue ${recipient}

Enfin, on peut redémarrer postfix pour prendre tout cela en compte :

  1. sudo /etc/init.d/postfix restart

NB :

Il est nécessaire que sympa puisse écrire dans le fichier /etc/mail/sympa_aliases, il est donc important de vérifier régulièrement les droits sur ce fichier.

Pour rétablir les droits d’écriture de sympa il suffit de lancer la commande :

  1. sudo chown -Rvf sympa:sympa /etc/mail/

No comments



Any message or comment?
  • (To create paragraphs, you simply leave blank lines.)

Who are you? (optional)
  • [Sign In]