annotate contrib/guess-hostname @ 222:8cddc65765bd

added support for STARTTLS wrappers added the route config option `instant_helo' which causes masqmail, as SMTP client, not to wait for the server's 220 greeting. Instead if says EHLO right at once. You'll need this for STARTTLS wrappers that usually eat the greeting line.
author meillo@marmaro.de
date Fri, 23 Jul 2010 10:57:53 +0200
parents 92b58989a09e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
160
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
1 #!/bin/sh
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
2 #
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
3 # try several ways to guess the hostname
162
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
4 # earlier output lines are probably better
160
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
5
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
6 (
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
7
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
8 # this is what Debian uses
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
9 cat /etc/mailname
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
10
162
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
11 # probably a good value on GNU/Linux
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
12 hostname -f
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
13
160
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
14 # this is often the short hostname
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
15 cat /etc/hostname
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
16
162
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
17 # often the short hostname, but widely available
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
18 hostname
71dcdc2020bc guess-hostname: ordered guesses by quality
meillo@marmaro.de
parents: 160
diff changeset
19
160
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
20 # this file was mentioned on the Internet
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
21 cat /etc/HOSTNAME
60c92aa59911 added a script to guess the host's name
meillo@marmaro.de
parents:
diff changeset
22
218
92b58989a09e small improvement of guess-hostname
meillo@marmaro.de
parents: 162
diff changeset
23 ) 2>/dev/null | uniq
92b58989a09e small improvement of guess-hostname
meillo@marmaro.de
parents: 162
diff changeset
24
92b58989a09e small improvement of guess-hostname
meillo@marmaro.de
parents: 162
diff changeset
25 exit 0