The one-letter names are case-sensitive (x
is not the same as X). Depending on the option selected, an argument might be
required. If that argument is present, it must immediately follow the option name
with no intervening space. Only one option can be specified for each -o switch.
Under V8 sendmail, a space can appear between the -o and the X, but no space can
exist between the X and its argument. This is because V8 sendmail uses getopt(3) to
parse its command line.
If an unknown single-character option name is used, sendmail will print and log the
following error:
readcf: unknown option name 0x31
Here, the unknown character was a 1, printed in hexadecimal notation.
24.2.2 Multicharacter Command-Line Options
Beginning with V8.7, option names can be single-character or multicharacter. Singlecharacter
options are declared with the -o (lowercase) switchas described earlier.
Multicharacter options, which are preferred, are declared with a -O (uppercase)
switch:
-OLongName=argument ?†? beginning with V8.7
?†‘
uppercase
Space can optionally exist between the -O and the LongName. In the command line,
space cannot exist between the LongName, th e=, and the argument unless they are
quoted:
-O "LongName = argument"
Only one option can be specified for each -O switch.
The sendmail program ignores case when it considers multicharacter names.
Pages:
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678