EX_SOFTWARE
An internal software error sendmail exit value
The EX_SOFTWARE
exit code (value 70) indicates that a software error
occurred. For example, when figuring out whether to
speak SMTP, sendmail looks to
see whether the $u
sendmail macro is present in
the A=
equate for
the selected delivery agent (The special case of $u in A= on page 740). If $u
is absent,
sendmail will speak SMTP. If
sendmail was compiled without
SMTP support (SMTP on page 144),
the fork(2)'d child prints an
error and exits with an EX_SOFTWARE
exit code.
Note that the EX_CONFIG
(discussed earlier) and
EX_SOFTWARE
errors cause the local
postmaster to get a copy of
the message on the presumption that local errors can
only be fixed locally.
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.