Outils pour utilisateurs

Outils du site


admin:infrastructure:sympa

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
admin:infrastructure:sympa [2018/07/17 17:54] – [guest -> relais] fpoulainadmin:infrastructure:sympa [2021/12/05 12:20] – [Sur la machine relais] fpoulain
Ligne 4: Ligne 4:
  
 <note important>On est ici dans une documentation a posteriori d'un truc un peu touchy, donc il est possible que des erreurs subsistent.</note> <note important>On est ici dans une documentation a posteriori d'un truc un peu touchy, donc il est possible que des erreurs subsistent.</note>
-===== relais -> guest =====+===== Postfix coté relais =====
  
 Pour que le relais transmette les emails au bon guest, il faut installer les bons transports. Pour que le relais transmette les emails au bon guest, il faut installer les bons transports.
Ligne 70: Ligne 70:
 inet_interfaces = all inet_interfaces = all
 </code> </code>
-===== guest -> sympa =====+===== Connexion entre le postfix coté guest et sympa =====
  
 Là on retrouve la configuration d'un sympa classique, notamment : Là on retrouve la configuration d'un sympa classique, notamment :
Ligne 96: Ligne 96:
 sympa:          "| /usr/lib/sympa/bin/queue sympa@chapril.org" sympa:          "| /usr/lib/sympa/bin/queue sympa@chapril.org"
 </code> </code>
- 
 ====== Construction du fichier d'aliases sur le guest ====== ====== Construction du fichier d'aliases sur le guest ======
  
Ligne 151: Ligne 150:
 #!/bin/bash #!/bin/bash
 cd /etc/postfix && make && postfix reload cd /etc/postfix && make && postfix reload
 +
 +export GIT_AUTHOR_EMAIL=sympa@chapril.org
 +export GIT_AUTHOR_NAME=Sympa
 +
 git add transports/sympa.map transports/sympa.db git add transports/sympa.map transports/sympa.db
 git commit -m 'MaJ des alias des listes' git commit -m 'MaJ des alias des listes'
 </code> </code>
-ainsi que la directive incron suivante +ainsi que les units systemd suivantes 
-<code conf /etc/incron.d/sympa > +<code conf /etc/systemd/system/sympa-transports.path 
-/etc/postfix/transports/sympa.map IN_MODIFY,IN_NO_LOOP /usr/local/bin/alias_update.sh+[Unit] 
 +Description=Wait for new sympa transports 
 + 
 +[Path] 
 +PathChanged=/etc/postfix/transports/sympa.map 
 +Unit=sympa-transports.service 
 + 
 +[Install] 
 +WantedBy=multi-user.target
 </code> </code>
-qu'on va penser à rendre exécutable : 
-  chown a+x /usr/local/bin/alias_update.sh 
  
-Puis on redémarre incron : +<code conf //etc/systemd/system/sympa-transports.service > 
-  systemctl restart incron+[Unit] 
 +Description=Push sympa transports toward postfix 
 + 
 +[Service] 
 +Type=simple 
 +ExecStart=/usr/local/bin/alias_update.sh 
 + 
 +[Install] 
 +WantedBy=multi-user.target 
 +</code>
  
 +qu'on va penser à activer :
 +  systemctl enable sympa-transports.path sympa-transports.service
 +  systemctl start sympa-transports.path sympa-transports.service
admin/infrastructure/sympa.txt · Dernière modification : 2022/01/05 13:56 de fcouchet