Normally, makemap refuses to allow keys without data. That is, the following infile : bob Good User ted alice Gone User would produce the following error when read by makemap : makemap: hash: line 2: no RHS for LHS ted But, sometimes it is necessary to initialize or fill databases with new information when the data is not known but where that lack of information is not harmful , or where the data is not required. In support of such needs, makemap allows this -e switch. With it, keys that lack a data portion are allowed to populate the database. Sometimes it is desirable to populate a database with keys only. For such databases, the key's presence is the only information of interest. Consider the following K configuration command: Klocaluser hash -m /etc/mail/localusers Here, the -m database switch (-m) tells sendmail to look up the key, but not to fetch any data. |