Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Sep 2010 10:28:13 +0100
From:      "tomasz dereszynski" <tomaszd@paraklet.net>
To:        "Matthias Apitz" <guru@unixarea.de>, freebsd-questions@freebsd.org
Subject:   Re: sendmail && resolv.conf changes
Message-ID:  <a5d6ccd9138943cd5da379a1b534acec.squirrel@paraklet.net>
In-Reply-To: <20100914085445.GA1854@current.Sisis.de>
References:  <20100914080141.GA2286@current.Sisis.de> <cef31329f51d7fa3d5e89b7255b5335b.squirrel@paraklet.net> <20100914085445.GA1854@current.Sisis.de>

next in thread | previous in thread | raw e-mail | index | archive | help

> El día Tuesday, September 14, 2010 a las 09:15:49AM +0100, tomasz
> dereszynski escribió:
>
>>
>> >
>> > Hello,
>> >
>> > When using a laptop it is normal that there are some changes in
>> > resolv.conf during the live, for example:
>> >
>> > boot time: no network available
>> > start of PPP over UMTS: resolv.conf from provider
>> > start VPN to connect to company: resolv.conf from company
>> > ...
>> >
>> > it seems that sendmail is not aware of such changes in the resolv.conf
>> > and always get stuck with the old DNS and ofc does not work on
>> incoming
>> > mails (provided by fetchmail). A restart helps, but is there some
>> better
>> > way to let sendmail switch to the new DNS environment when resolv.conf
>> > changes?
>> >
>> > Thanks
>> >
>> My very wide guess would be that Sendmail starts before system obtain
>> network settings from DHCP.
>
> Your guess is correct :-)
>
> What I wanted to say: sendmail runs and DHCP changes in certain
> situations the IP, routing and DNS, and sendmail does not adopt on these
> changes.


delay Sendmail start to after network settings loaded from DHCP.

not sure if there is any 'documentation correct' way of doing that but
'home crafted' one would be to move /etc/rc.sendmail to
/usr/local/etc/rc.d/blah.sendmail.sh and remove it from rc.config

hope someone here knows more proper way and can advise.

-- 
bEsT rEgArDs            |       "Confidence is what you have before you
tomasz dereszynski      |       understand the problem." -- Woody Allen
                        |
Spes confisa Deo        |       "In theory, theory and practice are much
numquam confusa recedit |       the same. In practice they are very
                        |       different." -- Albert Einstein





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a5d6ccd9138943cd5da379a1b534acec.squirrel>