On Wed, 2 Jul 2008, Thomas Liske wrote:
Update_host() uses the find_host() to do the reverse lookup. If $(host IP) returns ";; connection timed out; no servers could be reached" this value is taken as you hostname and your sendmail is broken if you have dialup.m4 included to your sendmail.mc.
Indeed, you're spot on. This was exactly the fix added to 8.14.1-11, and later work was done to further clean up the dynamic handling... It is still limited by the information it can gather from if-up|down/dhcp/ppp/etc.
This fix will give some additional delay if the nameserver(s) in /etc/resolv.conf are not reachable (i.e. localhost => bind is being started some times later during bootup).
Also quite true :( "Here, thar be dragons" What started as a kluge for me and a few others to manage `proper servers` whilst stuck behind DHCP/PPP links has wrought a plethora of problems (and quite a few more rants) the years... (probably second to sendmailconfig - which I inherited and am still loathe to touch; the rest of the blood be upon my hands); sendmail.conf is right up there as well - but at least it is getting better (comments) with age, unfortunately is so far afield from the other distributions. It's kinda hard to believe that my 1st upload of this package was over 10 years ago... 8.8.8-10 on Sun, 8 Mar 1998 12:00:00 -0500 and I picked it up to force myself to re-acquaint myself with unix and the still fairly new (to me) open-source movement :) It has been a mostly fun ride, and one that I'd do again - even knowing the issues... and I'm still not sorry for adding so many ad-hoc pieces as people requested them ;) Anyway, as this issue is solved in testing/unstable (hopefully soon to be stable - lenny), I'm going to close this - with regrets that I don't yet have a stable chroot to maintain backports on :( -- Rick Nelson <Knghtbrd> it's 6am. I have been up 24 hours <Knghtbrd> Wake me up and risk life and limb. * Knghtbrd &; sleep <Tv> Okay everyone, we wait 10 minutes and then start flooding Knghtbrd with ^G's. Someone, hack root and cat /dev/urandom >/dev/dsp. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]