masqmail

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 71dcdc2020bc
children
rev   line source
meillo@160 1 #!/bin/sh
meillo@160 2 #
meillo@160 3 # try several ways to guess the hostname
meillo@162 4 # earlier output lines are probably better
meillo@160 5
meillo@160 6 (
meillo@160 7
meillo@160 8 # this is what Debian uses
meillo@160 9 cat /etc/mailname
meillo@160 10
meillo@162 11 # probably a good value on GNU/Linux
meillo@162 12 hostname -f
meillo@162 13
meillo@160 14 # this is often the short hostname
meillo@160 15 cat /etc/hostname
meillo@160 16
meillo@162 17 # often the short hostname, but widely available
meillo@162 18 hostname
meillo@162 19
meillo@160 20 # this file was mentioned on the Internet
meillo@160 21 cat /etc/HOSTNAME
meillo@160 22
meillo@218 23 ) 2>/dev/null | uniq
meillo@218 24
meillo@218 25 exit 0