summaryrefslogtreecommitdiff
path: root/sqmail-4.3.07/src/config.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sqmail-4.3.07/src/config.sh')
-rwxr-xr-xsqmail-4.3.07/src/config.sh64
1 files changed, 0 insertions, 64 deletions
diff --git a/sqmail-4.3.07/src/config.sh b/sqmail-4.3.07/src/config.sh
deleted file mode 100755
index a2ecd25..0000000
--- a/sqmail-4.3.07/src/config.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-./hostname | tr '[A-Z]' '[a-z]' | (
- if read host
- then
- echo Your hostname is "$host".
- ./dnsfq "$host" | tr '[A-Z]' '[a-z]' | (
- if read fqdn
- then
- echo Your host\'s fully qualified name in DNS is "$fqdn".
- echo Putting "$fqdn" into control/me...
- echo "$fqdn" > HOME/control/me
- chmod 644 HOME/control/me
- ( echo "$fqdn" | sed 's/^\([^\.]*\)\.\([^\.]*\)\./\2\./' | (
- read ddom
- echo Putting "$ddom" into control/defaultdomain...
- echo "$ddom" > HOME/control/defaultdomain
- chmod 644 HOME/control/defaultdomain
- ) )
- ( echo "$fqdn" | sed 's/^.*\.\([^\.]*\)\.\([^\.]*\)$/\1.\2/' | (
- read pdom
- echo Putting "$pdom" into control/plusdomain...
- echo "$pdom" > HOME/control/plusdomain
- chmod 644 HOME/control/plusdomain
- ) )
- echo ' '
- echo Checking local IP addresses:
- : > HOME/control/locals
- chmod 644 HOME/control/locals
- ( ./dnsip "$fqdn"
- ./ipmeprint ) | sort -u | \
- (
- while read localip
- do
- echo "$localip: " | tr -d '\012'
- ./dnsptr "$localip" 2>/dev/null | (
- if read local
- then
- echo Adding "$local" to control/locals...
- echo "$local" >> HOME/control/locals
- else
- echo PTR lookup failed. I assume this address has no DNS name.
- fi
- )
- done
- )
- echo ' '
- echo If there are any other domain names that point to you,
- echo you will have to add them to HOME/control/locals.
- echo You don\'t have to worry about aliases, i.e., domains with CNAME records.
- echo ' '
- echo Copying HOME/control/locals to HOME/control/rcpthosts...
- cp HOME/control/locals HOME/control/rcpthosts
- chmod 644 HOME/control/rcpthosts
- echo 'Now qmail will refuse to accept SMTP messages except to those hosts.'
- echo 'Make sure to change rcpthosts if you add hosts to locals or virtualdomains!'
- else
- echo Sorry, I couldn\'t find your host\'s canonical name in DNS.
- echo You will have to set up control/me yourself.
- fi
- )
- else
- echo Sorry, I couldn\'t find your hostname.
- echo You will have to set up control/me yourself.
- fi
-)