Steffen Nurpmeso: > Steffen Nurpmeso wrote in > <20220929213725.gar4l%stef...@sdaoden.eu>: > |Viktor Dukhovni wrote in > | <yzxedjcbxxob5...@straasha.imrryr.org>: > ||On Thu, Sep 29, 2022 at 07:25:48PM +0200, Steffen Nurpmeso wrote: > ||> But on FreeBSD (only VM here for some years) on fresh install > ||> i always have sendmail hang minutes upon startup (i interrupt to > ||> come to login, which thankfully works), because it is of the > ||> opinion that the hostname is not valid on the network, or > ||> something. I do not have the same problem with postfix though. > || > ||By design. As Wietse has explained from time to time, Postfix starts up > ||and delivers local mail even when the network is down. Delivering mail > ||to remote systems of course requires some form of connectivity (dialup > ||uucp could still be used in principle). > | > |I think it has something to do with uname(2) that is used in order > |to query the nodename of the box. For my little mailer (MUA) > > That is, i have seen such hangs with my MUA -- whether sendmail > hangs due to this, i do not know.
Sendmail hangs because it uses the nsswitch mechanism which may do DNS lookups, as it does in your example. Postfix by design avoids that problem. This is just one of the differences with Sendmail that are the result of very deliberate design decisions. Wietse