| -C | Use the specified sendmail configuration file for looking up the TrustedUser option. |
| -N | Include the null byte that terminates strings in the map. This must match the -N flag in the sendmail.cf K line. |
| -c | Use the specified hash and B-Tree cache size. |
| -D | Use to specify the character to use to indicate a comment (which is ignored) instead of the default of #. |
| -d | Allow duplicate keys in the map. This is only allowed on B-Tree format maps. If two identical keys are read, they will both be inserted into the map. |
| -e | Allow empty value (right hand side). |
| -f | Normally all upper case letters in the key are folded to lower case. This flag disables that behaviour. This is intended to mesh with the -f flag in the K line in sendmail.cf. The value is never case folded. |
| -l | List supported map types. |
| -o | Append to an old file. This allows you to augment an existing file. |
| -r | Allow replacement of existing keys. Normally makemap complains if you repeat a key, and does not do the insert. |
| -s | Ignore safety checks on maps being created. This includes checking for hard or symbolic links in world writable directories. |
| -t | Use the specified delimiter instead of white space. |
| -u | dump (unmap) the content of the database to standard output. |
| -v | Verbosely print what it is doing. |
|