Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- syntax error: unexpected end of file?
- #!/bin/sh
- if [ "$(whoami)" != 'root' ]; then
- echo ""
- echo "You have no permission to run `basename $0` as non-root user."
- echo ""
- exit 1;
- fi
- if [ $# -lt 2 ]; then
- echo ""
- echo "Usage: `basename $0`
- mailbox@example.com password"
- echo ""
- exit 0
- fi
- mailuser=$1
- pass=$2
- hash=`dovecotpw -s MD5 -p $pass`
- user=`echo $mailuser |cut -d'@' -f1`
- domain=`echo $mailuser |cut -d'@' -f2`
- mkdir -p /var/mail/$domain/$user
- touch /var/mail/$domain/$user/mbox
- chown -R Debian-exim:Debian-exim /var/mail/$domain
- if ! grep $domain /etc/exim4/domains >/dev/null
- then
- echo "$domain:$domain::no" >>/etc/exim4/domains
- fi
- uid=`cat /etc/passwd |grep "Debian-exim"|awk -F : '{ print $3 }'`
- echo "$mailuser:$uid:$uid:0:/var/mail/$domain/$user:no:" >>/etc/exim4/passwd
- echo "$mailuser:$hash:$uid:$uid::/var/mail/$domain/$user:::/var/mail/$domain/$user/mbox" >>/etc/dovecot/dovecot.passwd
Add Comment
Please, Sign In to add comment