Kyle Jones <kyle_jones(a)wonderworks.com> writes:
sendmail-send-it runs sendmail-program with -oem which tells
sendmail to always exit with status 0 and report all errors via
e-mail.
I think this applies to Allman Sendmail only. qmail for example
doesn't support this behavior.
So sendmail-send-it is ignoring exit status because there's no
reason for it to expect exit status to be anything but zero.
Then why don't Pine, Mutt and mailx also ignore the exit status?
If you change sendmail-program to something other than sendmail then
you take your chances with incompatible/broken behavior.
"incompatible/broken behavior" is obviously subjective. Unless this
bug is fixed however, Emacs users will continue to mysteriously and
unnecessarily lose mail.
--
(
http://tmda.sourceforge.net/)