script ccut par sudo pour la conficuration des mails par l'intranet
darcs-hash:20051109201802-4ec08-89ce6947d8ec45b7863a9d97ea24e9d6810b8482.gz
This commit is contained in:
parent
4c1f2de61d
commit
abe1f80c2f
1 changed files with 38 additions and 0 deletions
38
intranet/configmail
Executable file
38
intranet/configmail
Executable 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
|
Loading…
Add table
Add a link
Reference in a new issue