vpasswd2postfixadmin/import-forward.sh

21 lines
530 B
Bash
Raw Normal View History

2020-05-12 19:15:19 +02:00
#!/bin/bash
SOURCE=$(/usr/bin/basename $1 | sed "s/\.qmail-//" | sed "s/\:/\./")
PATH=$(dirname $1)
DOMAIN=$(/usr/bin/basename $PATH)
2020-05-12 19:27:46 +02:00
TARGETS=""
2020-05-12 19:15:19 +02:00
while IFS= read -r LINE
do
if [[ $LINE == \&* ]]; then
TARGET=$(echo $LINE | /usr/bin/tr -d "&")
echo "$SOURCE@$DOMAIN -> $TARGET"
2020-05-12 19:27:46 +02:00
if [ -z "$TARGETS" ]
then
TARGETS="$TARGET"
else
TARGETS="$TARGETS,$TARGET"
fi
2020-05-12 19:15:19 +02:00
fi
done < $1
2020-05-12 19:52:23 +02:00
echo "INSERT INTO alias (address, goto, domain) VALUES ('$SOURCE@$DOMAIN', '$TARGETS', '$DOMAIN');" >> /root/aliases.sql