[comp.mail.sendmail] Is the sendmail.fc file really frozen???

porphano@lehi3b15.csee.Lehigh.EDU (Paul Orphanos) (03/24/91)

I set up sendmail 5.65 (no IDA) so I'd get file locking, and get rid
of the clutter in my spool dirs...everything seems to work fine (for a
couple of months, at least).

I mailed something to someone here at lehigh the other day, and got a
message back saying that my domain was'nt in the address when a reply
was attempted. For example:

I'm at porphano@calvin.sfc.lehigh.edu

But the message was delevered identifying porphano@calvin as the
sender. I was mailing out of my subnet, so the entire address
should've been generated (it usually is when things are 'normal', if
there is such a thing).

The funny part is that if I simply rebuild the sendmail.fc file,
everything's back to normal. This happened once before too, and I
applied the same remedy...no problem.

Do I just sit around, and wait until it breaks again? Another notable
item is that when I rebuild the sendmail.fc file, it's a different
size than before (I did'nt touch the sendmail.cf file). So it seems to
be that sendmail is fooling around with the fc file.

Any suggestions would be most appreciated....I though I could set this
up and leave it alone. Just like everything else on this system :^)

Thanks in advance....
Paul

rickert@mp.cs.niu.edu (Neil Rickert) (03/25/91)

In article <1466@lehi3b15.csee.Lehigh.EDU> porphano@lehi3b15.csee.Lehigh.EDU (Paul Orphanos) writes:
>I set up sendmail 5.65 (no IDA) so I'd get file locking, and get rid
>of the clutter in my spool dirs...everything seems to work fine (for a
>couple of months, at least).
>
>But the message was delevered identifying porphano@calvin as the
>sender. I was mailing out of my subnet, so the entire address

 Make sure you don't have a broken resolver library.  'sendmail' attempts
to find your own name by taking the output of hostname(), then qualifying
it with your nameserver.  Some systems have broken resolver libraries which
search /etc/hosts before they search the nameserver database.  This can lead
to unqualified names.

>The funny part is that if I simply rebuild the sendmail.fc file,
>everything's back to normal. This happened once before too, and I
>applied the same remedy...no problem.

 This might not be related.  All addresses are passed through the nameserver
lookup at some time.  Thus the freeze file information may not be the final
word.  You can determine what sendmail thinks is your hostname by a telnet to
your smtp port.  The Hello message gives the hostname frozen in sendmail.fc

>Do I just sit around, and wait until it breaks again? Another notable
>item is that when I rebuild the sendmail.fc file, it's a different
>size than before (I did'nt touch the sendmail.cf file). So it seems to

 Lots of things can effect the size of 'sendmail.fc'.  If you are using
FU|uuname|sort|uniq
then adding or removing a uucp node will change the size of 'sendmail.fc'.
What is in your environment when you build the freeze file can also effect
the size.

>be that sendmail is fooling around with the fc file.

 No.  Sendmail only reads this file, except when -bz is used.


-- 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Science               <rickert@cs.niu.edu>
  Northern Illinois Univ.
  DeKalb, IL 60115                                   +1-815-753-6940