Its another good reason to run exim, qmail or zmailer ;). When we get a failed
connection we report it back to user space (see RFC1122 hosts requirements
which requires errors can get reported back). POSIX 1003.1g draft 6.4 (this
is the first attempt at a socket API standard) contradicts RFC 1122. 2.0
we follow the RFC. Given the POSIX standard is newer (but currently badly
broken in numerous interesting ways) and most other hosts fail to follow
RFC1122 on this issue 2.2 will probably give BSDlike results.
So no.. its not a bug, its an intentional standards document compliance which
was perhaps a bad idea viewed with that wonderous hindsight stuff.
Removing the rather bogus "randomly sleep 5 seconds" behaviour from sendmail
is also sensible.
Alan