mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-08-04 01:55:29 +02:00
Delmailuser (Closes: #878)
* delmailuser: + added multiple address deletion + added alias deletion + added maildir deletion (upon confirmation) + introduced optional "assume yes" argument * updated addalias,delalias,delmailuser,updatemailuser and added modified tests * added config check and repair to start-mailserver for old postfix-virtual.cf files
This commit is contained in:
parent
50a76ba91e
commit
570237232c
7 changed files with 61 additions and 30 deletions
|
@ -6,7 +6,7 @@ EMAIL="$1"
|
|||
RECIPIENT="$2"
|
||||
|
||||
usage() {
|
||||
echo "Usage: addalias <user@domain> <recipient@other>"
|
||||
echo "Usage: addalias <alias@domain> <recipient@other>"
|
||||
}
|
||||
|
||||
errex() {
|
||||
|
@ -24,7 +24,7 @@ grep -qi "^$(escape $EMAIL)[a-zA-Z@.\ ]*$(escape $RECIPIENT)" $DATABASE 2>/dev/n
|
|||
errex "Alias \"$EMAIL $RECIPIENT\" already exists"
|
||||
|
||||
if grep -qi "^$(escape $EMAIL)" $DATABASE 2>/dev/null; then
|
||||
sed -i "/$EMAIL/s/$/ $RECIPIENT,/" $DATABASE
|
||||
sed -i "/$EMAIL/s/$/,$RECIPIENT/" $DATABASE
|
||||
else
|
||||
echo "$EMAIL $RECIPIENT," >> $DATABASE
|
||||
echo "$EMAIL $RECIPIENT" >> $DATABASE
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue