''EX_USAGE'' '''

EX_USAGE

A command was used incorrectly sendmail exit value

The EX_USAGE error code (value 64) means that a command or configuration line was used incorrectly.

For instance, the sendmail daemon can be executed only by root, or by the person defined by the TrustedUser option (TrustedUser). If anyone else tries to run it with -bd or -bD, the following error is printed and sendmail exits with an EX_USAGE error:

Permission denied (real uid not trusted)

Clumsy fingers can also cause problems. If a command-line switch is used that is unknown to sendmail, the following error will be printed and sendmail will exit with an EX_USAGE code:

sendmail: illegal option -- bad option here

When an address is parsed, that address can be rejected if it contains control characters:

Address contained invalid control characters

If the EightBitMode option (EightBitMode) is specified with a bad character, the following error is printed and sendmail exits with an EX_USAGE code:

Unknown 8-bit mode bad character

If the DeliveryMode option (DeliveryMode) is given a bad mode specification with a bad character, sendmail will print the following message and exit with an EX_USAGE code:

Unknown delivery mode bad mode here


    Part I: Build and Install
    Part II: Administration
    Part III: The Configuration File