|
|
@ -1,9 +1,18 @@ |
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
|
|
# make self-referential users list |
|
|
|
# this is needed for the reject_sender_login_mismatch restriction to work, |
|
|
|
# otherwise users cannot send emails as their own address |
|
|
|
cd /vol/db/aliases.d |
|
|
|
echo "# This file is autogenerated by mkvirt. Don't edit it manually." > self.list |
|
|
|
cat /vol/db/users | cut -d':' -f1 | perl -pe 's/(.*)/\1\@brbytes.org \1\n\1\@mail.brbytes.org \1/' >> self.list |
|
|
|
|
|
|
|
cd /etc/postfix |
|
|
|
|
|
|
|
# do users |
|
|
|
cat /vol/db/users | cut -d':' -f1 | perl -pe 's/(.*)/\1 ./' |
|
|
|
cat /vol/db/users | cut -d':' -f1 | perl -pe 's/(.*)/\1 ./' > users |
|
|
|
postmap users |
|
|
|
|
|
|
|
# do aliases |
|
|
|