|
|
@ -6,24 +6,24 @@ set -e |
|
|
|
### Users ### |
|
|
|
|
|
|
|
# copy users db to dovecot config |
|
|
|
cp /vol/db/users /etc/dovecot/users |
|
|
|
cp /vol/etc/users /etc/dovecot/users |
|
|
|
chown dovecot:dovecot /etc/dovecot/users |
|
|
|
|
|
|
|
# copy users db to postfix config, but without passwords |
|
|
|
cat /vol/db/users | cut -d':' -f1 | perl -pe 's/(.*)/\1 ./' > /etc/postfix/users |
|
|
|
cat /vol/etc/users | cut -d':' -f1 | perl -pe 's/(.*)/\1 ./' > /etc/postfix/users |
|
|
|
postmap /etc/postfix/users |
|
|
|
|
|
|
|
### Aliases ### |
|
|
|
|
|
|
|
# copy aliases to postifx config |
|
|
|
cd /etc/postfix |
|
|
|
cat /vol/db/aliases.d/*.list > aliases |
|
|
|
cat /vol/etc/aliases.d/*.list > aliases |
|
|
|
postmap aliases |
|
|
|
|
|
|
|
### Sieve ### |
|
|
|
|
|
|
|
# copy users sieve to mail |
|
|
|
cd /vol/db/sieve.d |
|
|
|
cd /vol/etc/sieve.d |
|
|
|
for user in * ; do |
|
|
|
mkdir -p /vol/mail/${user} |
|
|
|
chown vmail:vmail /vol/mail/${user} |
|
|
|