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.