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 |