chiark / gitweb /
Merge branches 'idx/verh' and 'idx/qmqpc'
[qmail] / config-fast.sh
CommitLineData
212b6f5d
MW
1fqdn="$1"
2echo Your fully qualified host name is "$fqdn".
3
4echo Putting "$fqdn" into control/me...
5echo "$fqdn" > QMAIL/control/me
6chmod 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
22echo Putting "$fqdn" into control/locals...
23echo "$fqdn" >> QMAIL/control/locals
24chmod 644 QMAIL/control/locals
25
26echo Putting "$fqdn" into control/rcpthosts...
27echo "$fqdn" >> QMAIL/control/rcpthosts
28chmod 644 QMAIL/control/rcpthosts
29echo "Now qmail will refuse to accept SMTP messages except to $fqdn."
30echo 'Make sure to change rcpthosts if you add hosts to locals or virtualdomains!'