Beginning with V8.12 sendmail , it is possible to fill a class macro with values from an ldap database map. The general form looks like this: F{ classname }@ldap: switches The switches are ldap database map-type switches that might look something like this: -k (&(objectClass= someclass )) -v classvalue An alternative form of ldap database map-type declaration uses default switches: F{ classname }@LDAP Here, the literal @LDAP tells sendmail to use default switches that look like the following (where the line has been split to fit the page): -k (&(objectClass=sendmailMTAClass)(sendmailMTAClassName= ClassName) ((sendmailMTACluster= ${sendmailMTACluster} )(sendmailMTAHost=$j))) -v sendmailMTAClassValue Note that the default sendmailMTACluster is based on the value in the ${sendmailMTACluster} macro. If you plan to use the @LDAP default, you will need to define the ${sendmailMTACluster} macro in your mc configuration file, as for example: define(`confLDAP_CLUSTER', ` clustername ') ${sendmailMTACluster} is intended for use only in the default @LDAP setting. |