# pruefen, ob user existiert, wenn nicht: # domain anlegen (egal, wenn schon angelegt...) # dann user anlegen # die Variable DEFAULT steht immer zur verfügung, Inhalt hier laut # konfiguration: # DEFAULT="domain.de/username" # Die Variable HOME ist laut Konfiguration "/home/vmail" #WICHTIG!!! Die Rechte dieser Datei muessen stimmen!!! #WICHTIG!!! Syntaxfehler führen hier zu einer gestörten Mailzustellung, #bis zum Verlust von Mails! DOMAINNAME = `echo $DEFAULT | awk -F / '{print $1}'` USERNAME = `echo $DEFAULT | awk -F / '{print $2}'` `test -e $HOME/$DOMAINNAME` if ( $RETURNCODE != 0 ) { `mkdir $HOME/$DOMAINNAME` `chmod 0700 $HOME/$DOMAINNAME` } `test -e $HOME/$DOMAINNAME/$USERNAME` if ( $RETURNCODE != 0 ) { `maildirmake $HOME/$DOMAINNAME/$USERNAME` # SPAM-Ordner erzeugen `maildirmake -f SA-SPAM $HOME/$DOMAINNAME/$USERNAME` } # Pruefen, ob Benutzer-Maildroprc vorhanden # und ggf. ausfuehren # `test -f $HOME/$DOMAINNAME/$USERNAME/maildrop-mailfilter` if ( $RETURNCODE == 0 ) { include "$HOME/$DOMAINNAME/$USERNAME/maildrop-mailfilter" } #EOF