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>