From abe1f80c2f4ed0f0c319900b46d895e8a87dba0d Mon Sep 17 00:00:00 2001 From: chove Date: Wed, 9 Nov 2005 21:18:02 +0100 Subject: [PATCH] script ccut par sudo pour la conficuration des mails par l'intranet darcs-hash:20051109201802-4ec08-89ce6947d8ec45b7863a9d97ea24e9d6810b8482.gz --- intranet/configmail | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 intranet/configmail diff --git a/intranet/configmail b/intranet/configmail new file mode 100755 index 00000000..5acf95d6 --- /dev/null +++ b/intranet/configmail @@ -0,0 +1,38 @@ +#! /bin/sh + +# Retourne ou change la configuration du forward ou de procmail +# d'un adhérent. + +# Usage: mailconfig action home uid + +[[ "$#" != "3" ]] && exit 1 + +ACTION=$1 +ADH_HOME=$2 +ADH_UID=$3 +ADH_GID=100 + +FILE_FORWARD=$ADH_HOME/.forward-test +FILE_PROCMAIL=$ADH_HOME/.procmailrc-test + +case $ACTION in + + --get-forward) + cat $FILE_FORWARD + ;; + + --set-forward) + cat > $FILE_FORWARD + chown $ADH_UID:$ADH_GID $FILE_FORWARD + ;; + + --get-procmail) + cat FILE_PROCMAIL + ;; + + --set-forward) + cat > $FILE_PROCMAIL + chown $ADH_UID:$ADH_GID $FILE_FORWARD + ;; + +esac