From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.3 i586)
Description of problem:
/etc/mail/sendmail.mc should document MAILER(local). E.g.
dnl Uncomment if you want to send/receive mail locally:
Steps to Reproduce:
1.In file /etc/mail/sendmail.mc, comment out this line with "dnl": dnl
This enables sending/receiving email externally
2. Restart sendmail: /etc/init.d/sendmail restart
3. Send an email message from somewhere else here.
Actual Results: In file /var/log/maillog/ you get this:
Apr 27 09:14:09 dan sendmail: NOQUEUE: SYSERR(root): No local mailer
defined: Inappropriate ioctl for device
No email delivered
Expected Results: No error in /var/log/maillog/ and the email delivered
Upgrading from earlier versions of RedHat (at least 6.x) will be a major
pain for people who have sendmail enabled as an external mail server. One
should document that the MAILER(local) line is needed.
I didn't see it anywhere, but if it's in /etc/mail/sendmail.mc, it will
give many people a chance at success at upgrading.
How about also putting it in your "gottchas" web page?
The local mailer is added fine with the default sendmail.mc file, so maybe
you haven't upgraded sendmail-cf rpm or your /etc/mail/sendmail.mc did
contain further changes?
Florian La Roche