The EX_OSFILE exit code (value 72) results
when certain system files could not be opened and when certain system
programs could not be executed.
When sendmail gets a SIGHUP signal, it attempts
to re-execute itself (SIGHUP). If it fails, the
following error is logged and sendmail exits:
could not exec /path/sendmail: reason
The sendmail program can run a program to look
up a key in a database. If
sendmail fails to run the program, it prints the
following error:
prog_map_lookup(program) failed (reason) -- closing
We probably don't have to mention this, but the
sendmail program has to read its configuration
file. If it fails to open, stat, or read that file, or if that file
is not a plain file, it prints one of the following errors (depending
on your version of sendmail) and exits with an
EX_OSFILE value:
cannot open
cannot fstat
not a plain file
I/O read error
filename: cannot open reason
filename: cannot fstat reason
filename: not a plain file reason
filename: I/O read error reason