Difference between revisions of "Exchange receipients.sh"

From Alpine Linux
Jump to: navigation, search
(Category:Mail)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
#!/bin/sh<br>
+
<pre>
 +
#!/bin/sh
  
### The minimal lines virtual.txt must have to generate the db<br>MINLINES="50"<br>### The url to the receipients file<br>URL=""<br>
+
### 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<br>
+
wget "$URL" -qO /tmp/virtual.txt
  
if [ -f /tmp/virtual.txt ]; then<br> LINES=`cat /tmp/virtual.txt | wc -l`<br> if [ "$LINES" -gt "$MINLINES" ]; then<br> dos2unix /tmp/virtual.txt<br> sed '/^\#/d; /^$/d' /tmp/virtual.txt &gt; /etc/postfix/exchange_receipients<br> postmap /etc/postfix/exchange_receipients<br> fi<br>fi<br>
+
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 &gt; /etc/postfix/exchange_receipients
 +
      postmap /etc/postfix/exchange_receipients
 +
    fi
 +
fi
 +
</pre>
 +
 
 +
[[Category:Mail]]

Latest revision as of 09:29, 12 March 2012

 #!/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