I have write down my first script :) i use for adding
users to my courier-mta in just one command, you have
to preconfigure just one time...

It is really bad, i know, so if so body want to use
it, do it with careful.
It Will be great if somebody could improve it :))

Regards

====================================
#!/bin/sh
#Create new virtual account with just one command
#NO FUCKING GARANTIE
#USE VERY CAREFULLY
#date: 2/1/2002
#usage: myadduser username domain password


# CONFIG
datadir="/mails"
sysconfdir="/etc/courier"
bindir="/usr/lib/courier/bin"
sbindir="/usr/lib/courier/sbin"
virtualuser="vmail"
# Max disk space (Bytes)
quotalimit="5000000"
# Max number messages
quotamsglimit="1000"


# HELP
case "$1" in
  help)
  echo "Usage: $0 username domain password"
  exit 1  
  ;;
  --help)
  echo "Usage: $0 username domain password"
  exit 1  
  ;;
  -h)
  echo "Usage: $0 username domain password"
  exit 1  
  ;;
  /help)
  echo "Usage: $0 username domain password"
  exit 1  
  ;;
esac

#STEP 1
#Create mail directories
mkdir -p ${datadir}/$2/$1
${bindir}/maildirmake ${datadir}/$2/$1/Maildir
chown -R ${virtualuser}.${virtualuser}
${datadir}/$2/$1
echo "-> Directories created"

# STEP 2
# Add virtual user to userdatabase
${sbindir}/userdb -f ${sysconfdir}/userdb/$2 $1@$2 set
uid=${virtualuser} gid=${virtualuser}
home=${datadir}/$2/$1
quota="${quotalimit}S,${quotamsglimit}C"
systempw=$3${add}
${sbindir}/makeuserdb
echo "-> User added"


__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/

_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to