Thankyou for the reply. Below are the results of the questions you've asked.
What is the output of telnet localhost 25 ?
[root@server cf]# telnet server.domain.com 25
telnet: connect to address [ipaddress]: Connection refused
where [ipaddress] is the address of the external ethernet connection (i.e direct connection to the internet).
There is no output when running the above command.
Anything peculiar you notice in /var/log/maillog immediately after you restart the sendmail daemon ?
Sep 19 11:05:25 server sendmail: alias database /etc/mail/aliases rebuilt by simon
Sep 19 11:05:25 server sendmail: /etc/mail/aliases: 1 aliases, longest 5 bytes, 10 bytes total
Sep 19 11:05:25 obiwan sendmail: starting daemon (8.14.1): queueing@01:00:00
Sep 19 11:05:25 server sm-msp-queue: starting daemon (8.14.1): queueing@01:00:00
Sep 19 11:05:25 server sm-msp-queue: l8I6tQgb026691: to=root, delay=18:09:59, xdelay=00:00:00, mailer=relay, pri=211353, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
This is what I get in the maillog immeadiately after restarting sendmail. There are several more messages like the last that state "connection refused by [127.0.0.1]". Other than that there are no error messages.
I have now tried several more approaches.
First, I tried building an older version of sendmail on my FC7 box. This version of sendmail is one I had successfully compiled and run on a Redhat 9 box. This yielded the same results as above.
Second, I scratch built a second FC7 box with an older machine. With this I kept the absolute most basic generic linux configs that come with the sendmail source. This also yielded the same result as above.
Third, I used the sendmail 8.14.1 source to build sendmail on an FC5 box, both with and without Berkeley db. Both builds worked first time without a problem.
After this I'm of the strong opinion that there is an issue between sendmail and FC7 that I'm unaware of. I will continue working on this problem as best I can. I still have very little clue of what I'm looking for.