#!/bin/sh ROOT="$(git rev-parse --show-toplevel)" . $ROOT/docker/mail/mail.env cd "${0%/*}" if [ -z "${MAIL_SUBDOMAIN}" ] then domain="${MAIL_DOMAIN_ROOT}" else domain="${MAIL_SUBDOMAIN}.${MAIL_DOMAIN_ROOT}" fi PASSHASH="{SHA512-CRYPT}$(mkpasswd -m sha-512 -R 5000 ${MAIL_PASSWORD})" cat > mail.env < config/domains echo "${USER} ${USER}" > config/aliases echo "${USER} ${DOMAINNAME}/${MAIL_USER}/" > config/mailboxes echo "${USER}:${PASSHASH}" > config/passwd