diff --git a/target/bin/addalias b/target/bin/addalias index e426e974..bec227b5 100755 --- a/target/bin/addalias +++ b/target/bin/addalias @@ -18,7 +18,8 @@ escape() { echo "${1//./\\.}" } -[ -z "$EMAIL" ] && { usage; errex "no email specified"; } +[ -z "$EMAIL" ] && { usage; errex "Error: No alias specified"; } +[ -z "$RECIPIENT" ] && { usage; errex "Error: No recipient specified"; } grep -qi "^$(escape $EMAIL)[a-zA-Z@.\ ]*$(escape $RECIPIENT)" $DATABASE 2>/dev/null && errex "Alias \"$EMAIL $RECIPIENT\" already exists" diff --git a/target/bin/delalias b/target/bin/delalias index c97a1c39..07faed9a 100755 --- a/target/bin/delalias +++ b/target/bin/delalias @@ -18,7 +18,9 @@ escape() { echo "${1//./\\.}" } -[ -z "$EMAIL" ] || [ -z "$RECIPIENT" ] && { usage; errex "No email specifed"; } +[ -z "$EMAIL" ] && { usage; errex "Error: No alias specified"; } +[ -z "$RECIPIENT" ] && { usage; errex "Error: No recipient specified"; } + [ -s "$DATABASE" ] || exit 0 #CNT=$(grep "^$EMAIL" $DATABASE | wc -w | awk '{print $1}') diff --git a/target/bin/listalias b/target/bin/listalias index 8e655bbe..f6848ec5 100755 --- a/target/bin/listalias +++ b/target/bin/listalias @@ -7,7 +7,7 @@ errex() { exit 1 } -[ -f $DATABASE ] || errex "No postfix-virtual.cf file" -[ -s $DATABASE ] || errex "Empty postfix-virtual.cf - no aliases have been added" +[ -f $DATABASE ] || errex "Error: No postfix-virtual.cf file" +[ -s $DATABASE ] || errex "Error: Empty postfix-virtual.cf - no aliases have been added" (grep -v "^\s*$\|^\s*\#" $DATABASE || true)