Postfixadmin mailbox deletion

This commit is contained in:
Julian Rother 2025-02-09 20:12:11 +01:00
parent 08ddca07c8
commit 5816c705d4
Signed by: julian
GPG key ID: C19B924C0CD13341
4 changed files with 46 additions and 0 deletions

View file

@ -0,0 +1,14 @@
#!/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"

View file

@ -0,0 +1 @@
postfixadmin ALL = (vmail) NOPASSWD: /etc/postfixadmin/mailbox-postdeletion.sh