script ccut par sudo pour la conficuration des mails par l'intranet

darcs-hash:20051109201802-4ec08-89ce6947d8ec45b7863a9d97ea24e9d6810b8482.gz
This commit is contained in:
chove 2005-11-09 21:18:02 +01:00
parent 4c1f2de61d
commit abe1f80c2f

38
intranet/configmail Executable file
View file

@ -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