Name
USERDB
Synopsis
The User Database (See this section) is code inside sendmail that allows sender and recipient addresses to be rewritten under the control of an external database. This code is automatically included in sendmail when you define NEWDB or HESIOD:
APPENDDEF(`confMAPDEF', `-DNEWDB') ←automatically include User Database code APPENDDEF(`confMAPDEF', `-DHESIOD')←automatically include User Database code
If you don’t want to include support for the User Database, you need to specifically turn it off by setting USERDB to 0:
APPENDDEF(`confMAPDEF', `-DUSERDB=0')
See the UDB_DEFAULT_SPEC compile-time macro (UDB_DEFAULT_SPEC) for a method to set a default for the database location.
If you are running a precompiled sendmail
binary, you can use the -d0.1
debugging
command-line switch (-d0.1) to determine if
USERDB support is included (if it appears in the list, support is
included).
Get Sendmail, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.