config-fast.sh
changeset 0 068428edee47
equal deleted inserted replaced
-1:000000000000 0:068428edee47
       
     1 fqdn="$1"
       
     2 echo Your fully qualified host name is "$fqdn".
       
     3 
       
     4 echo Putting "$fqdn" into control/me...
       
     5 echo "$fqdn" > QMAIL/control/me
       
     6 chmod 644 QMAIL/control/me
       
     7 
       
     8 ( echo "$fqdn" | sed 's/^\([^\.]*\)\.\([^\.]*\)\./\2\./' | (
       
     9   read ddom
       
    10   echo Putting "$ddom" into control/defaultdomain...
       
    11   echo "$ddom" > QMAIL/control/defaultdomain
       
    12   chmod 644 QMAIL/control/defaultdomain
       
    13 ) )
       
    14 
       
    15 ( echo "$fqdn" | sed 's/^.*\.\([^\.]*\)\.\([^\.]*\)$/\1.\2/' | (
       
    16   read pdom
       
    17   echo Putting "$pdom" into control/plusdomain...
       
    18   echo "$pdom" > QMAIL/control/plusdomain
       
    19   chmod 644 QMAIL/control/plusdomain
       
    20 ) )
       
    21 
       
    22 echo Putting "$fqdn" into control/locals...
       
    23 echo "$fqdn" >> QMAIL/control/locals
       
    24 chmod 644 QMAIL/control/locals
       
    25 
       
    26 echo Putting "$fqdn" into control/rcpthosts...
       
    27 echo "$fqdn" >> QMAIL/control/rcpthosts
       
    28 chmod 644 QMAIL/control/rcpthosts
       
    29 echo "Now qmail will refuse to accept SMTP messages except to $fqdn."
       
    30 echo 'Make sure to change rcpthosts if you add hosts to locals or virtualdomains!'