max aliases per domain now configurable

This commit is contained in:
Oliver Ladner 2013-07-25 10:19:59 +02:00
commit beab3aa48d

View file

@ -3,9 +3,10 @@
# Generates "random" e-mail addresses or domains. # Generates "random" e-mail addresses or domains.
COUNT=1 COUNT=1
MAX=$1 MAX_DOMAIN=$1
MAX_ALIAS=$2
for i in $(seq 1 $MAX); do for i in $(seq 1 $MAX_DOMAIN); do
# domain # domain
LEN2=$(let RND2=$RANDOM%8+3; echo $RND2) LEN2=$(let RND2=$RANDOM%8+3; echo $RND2)
@ -19,7 +20,7 @@ for i in $(seq 1 $MAX); do
echo "INSERT INTO virtual_domains (id,name) VALUES(NULL,'$DOM');" echo "INSERT INTO virtual_domains (id,name) VALUES(NULL,'$DOM');"
# left-hand side # left-hand side
for i in $(seq 0 2000); do for i in $(seq 1 $MAX_ALIAS); do
LEN1=$(let RND1=$RANDOM%8+3; echo $RND1) LEN1=$(let RND1=$RANDOM%8+3; echo $RND1)
LHS=$(echo `</dev/urandom tr -dc a-z | head -c$LEN1`) LHS=$(echo `</dev/urandom tr -dc a-z | head -c$LEN1`)
echo "INSERT INTO virtual_aliases (id,domain_id,source,destination) VALUES(NULL,$COUNT,'src-$LHS@$DOM','dst-$LHS@$DOM');" echo "INSERT INTO virtual_aliases (id,domain_id,source,destination) VALUES(NULL,$COUNT,'src-$LHS@$DOM','dst-$LHS@$DOM');"