sendmail && resolv.conf changes

tomasz dereszynski tomaszd at paraklet.net
Tue Sep 14 09:28:19 UTC 2010


> 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




More information about the freebsd-questions mailing list