You've already forked docker-mailserver
mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-08-10 23:12:02 +02:00
Users parsing from env and not from static file anymore.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# docker-mailserver
|
# docker-mailserver
|
||||||
|
|
||||||
A fullstack but simple mailserver (smtp, imap, antispam, antivirus...)
|
A fullstack but simple mail server (smtp, imap, antispam, antivirus...)
|
||||||
|
|
||||||
Includes:
|
Includes:
|
||||||
- postfix
|
- postfix
|
||||||
|
@@ -5,6 +5,7 @@ echo "Regenerating 'vmailbox' for given users"
|
|||||||
echo "docker_mail_users => $docker_mail_users"
|
echo "docker_mail_users => $docker_mail_users"
|
||||||
|
|
||||||
echo "# WARNING: this file is auto-generated. Do not modify locally" > /etc/postfix/vmailbox
|
echo "# WARNING: this file is auto-generated. Do not modify locally" > /etc/postfix/vmailbox
|
||||||
|
echo $docker_mail_users | sed -r 's/\[|\]|\x27| //g' | sed -r 's/,/\n/g' > /tmp/docker_mail_users
|
||||||
while IFS=$'|' read -r login pass
|
while IFS=$'|' read -r login pass
|
||||||
do
|
do
|
||||||
# Setting variables for better readability
|
# Setting variables for better readability
|
||||||
@@ -20,7 +21,8 @@ do
|
|||||||
mkdir -p /var/mail/ifusio.com
|
mkdir -p /var/mail/ifusio.com
|
||||||
maildirmake /var/mail/${domain}/${user}
|
maildirmake /var/mail/${domain}/${user}
|
||||||
|
|
||||||
done < /etc/postfix/docker-mail-users
|
done < /tmp/docker_mail_users
|
||||||
|
rm /tmp/docker_mail_users
|
||||||
makeuserdb
|
makeuserdb
|
||||||
|
|
||||||
echo "Postmap configurations"
|
echo "Postmap configurations"
|
||||||
|
Reference in New Issue
Block a user