#! /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 2> /dev/null ;; --set-forward) cat > $FILE_FORWARD chown $ADH_UID:$ADH_GID $FILE_FORWARD ;; --del-forward) rm -f $FILE_FORWARD ;; --get-procmail) cat $FILE_PROCMAIL 2> /dev/null ;; --set-procmail) cat > $FILE_PROCMAIL chown $ADH_UID:$ADH_GID $FILE_FORWARD ;; --del-procmail) rm -f $FILE_PROCMAIL ;; esac