Exchange receipients.sh: Difference between revisions
Clandmeter (talk | contribs) No edit summary |
Clandmeter (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
#!/bin/sh | #!/bin/sh | ||
### The minimal lines virtual.txt must have to generate the db | ### The minimal lines virtual.txt must have to generate the db | ||
MINLINES="50" | |||
### The url to the receipients file | |||
URL="" | |||
wget "$URL" -qO /tmp/virtual.txt | wget "$URL" -qO /tmp/virtual.txt | ||
if [ -f /tmp/virtual.txt ]; then | if [ -f /tmp/virtual.txt ]; then | ||
LINES=`cat /tmp/virtual.txt | wc -l` | |||
if [ "$LINES" -gt "$MINLINES" ]; then | |||
dos2unix /tmp/virtual.txt | |||
sed '/^\#/d; /^$/d' /tmp/virtual.txt > /etc/postfix/exchange_receipients | |||
postmap /etc/postfix/exchange_receipients | |||
fi | |||
fi |
Revision as of 18:09, 18 February 2009
#!/bin/sh
### The minimal lines virtual.txt must have to generate the db MINLINES="50" ### The url to the receipients file URL=""
wget "$URL" -qO /tmp/virtual.txt
if [ -f /tmp/virtual.txt ]; then LINES=`cat /tmp/virtual.txt | wc -l` if [ "$LINES" -gt "$MINLINES" ]; then dos2unix /tmp/virtual.txt
sed '/^\#/d; /^$/d' /tmp/virtual.txt > /etc/postfix/exchange_receipients postmap /etc/postfix/exchange_receipients fi fi