ansible-role-mailserver/templates/postfixadmin/mailbox-postdeletion.sh.j2

14 lines
336 B
Django/Jinja

#!/bin/sh
# Parameters: (1) username (2) domain
# username = localpart@domain
localpart="${1%%@*}"
domain="${1#*@}"
set -e
test -d "/var/mail/vmail/$domain/$localpart" || exit 0
touch "/var/mail/vmail/$domain/$localpart"
mv "/var/mail/vmail/$domain/$localpart" "/var/mail/vmail/.deleted/$(date '+%Y%m%d%H%M%S')-$localpart@$domain"