14e4196cbSGregory Neil Shapiro# Copyright (c) 2000-2002, 2005 Sendmail, Inc. and its suppliers. 240266059SGregory Neil Shapiro# All rights reserved. 340266059SGregory Neil Shapiro# 440266059SGregory Neil Shapiro# By using this file, you agree to the terms and conditions set 540266059SGregory Neil Shapiro# forth in the LICENSE file which can be found at the top level of 640266059SGregory Neil Shapiro# the sendmail distribution. 740266059SGregory Neil Shapiro# 84e4196cbSGregory Neil Shapiro# $Id: sendmail.schema,v 8.22 2005/09/16 20:18:14 ca Exp $ 940266059SGregory Neil Shapiro 1040266059SGregory Neil Shapiro# Note that this schema is experimental at this point as it has had little 1140266059SGregory Neil Shapiro# public review. Therefore, it may change in future versions. Feedback 124e4196cbSGregory Neil Shapiro# via sendmail-YYYY@support.sendmail.org is encouraged (replace YYYY with 134e4196cbSGregory Neil Shapiro# the current year, e.g., 2005). 1440266059SGregory Neil Shapiro 1540266059SGregory Neil Shapiro# OID arcs for Sendmail 1640266059SGregory Neil Shapiro# enterprise: 1.3.6.1.4.1 1740266059SGregory Neil Shapiro# sendmail: enterprise.6152 1840266059SGregory Neil Shapiro# sendmail-at: sendmail.3.1 1940266059SGregory Neil Shapiro# sendmail-oc: sendmail.3.2 2040266059SGregory Neil Shapiro 2140266059SGregory Neil Shapiro########################################################################### 2240266059SGregory Neil Shapiro# 2340266059SGregory Neil Shapiro# The Sendmail MTA attributes and objectclass 2440266059SGregory Neil Shapiro# 2540266059SGregory Neil Shapiro########################################################################### 2640266059SGregory Neil Shapiro 2740266059SGregory Neil Shapiro# attribute sendmailMTACluster cis 2840266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.10 2940266059SGregory Neil Shapiro NAME 'sendmailMTACluster' 3040266059SGregory Neil Shapiro DESC 'cluster name associated with a set of MTAs' 3140266059SGregory Neil Shapiro EQUALITY caseIgnoreIA5Match 3240266059SGregory Neil Shapiro SUBSTR caseIgnoreIA5SubstringsMatch 3340266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 3440266059SGregory Neil Shapiro 3540266059SGregory Neil Shapiro# attribute sendmailMTAHost cis 3640266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.11 3740266059SGregory Neil Shapiro NAME 'sendmailMTAHost' 3840266059SGregory Neil Shapiro DESC 'host name associated with a MTA cluster' 3940266059SGregory Neil Shapiro EQUALITY caseIgnoreIA5Match 4040266059SGregory Neil Shapiro SUBSTR caseIgnoreIA5SubstringsMatch 4140266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 4240266059SGregory Neil Shapiro 4340266059SGregory Neil Shapiro#objectClass sendmailMTA 4440266059SGregory Neil Shapiro# requires 4540266059SGregory Neil Shapiro# objectClass 4640266059SGregory Neil Shapiro# allows 4740266059SGregory Neil Shapiro# sendmailMTACluster, 4840266059SGregory Neil Shapiro# sendmailMTAHost, 4940266059SGregory Neil Shapiro# Description 5040266059SGregory Neil Shapiro 5140266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.10 5240266059SGregory Neil Shapiro NAME 'sendmailMTA' 5340266059SGregory Neil Shapiro SUP top STRUCTURAL 5440266059SGregory Neil Shapiro DESC 'Sendmail MTA definition' 5540266059SGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 5640266059SGregory Neil Shapiro 5740266059SGregory Neil Shapiro########################################################################### 5840266059SGregory Neil Shapiro# 5940266059SGregory Neil Shapiro# The Sendmail MTA shared attributes 6040266059SGregory Neil Shapiro# 6140266059SGregory Neil Shapiro########################################################################### 6240266059SGregory Neil Shapiro 6340266059SGregory Neil Shapiro# attribute sendmailMTAKey cis 6440266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.13 6540266059SGregory Neil Shapiro NAME 'sendmailMTAKey' 6640266059SGregory Neil Shapiro DESC 'key (left hand side) of an aliases or map entry' 6740266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 6840266059SGregory Neil Shapiro SUBSTR caseIgnoreSubstringsMatch 6940266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) 7040266059SGregory Neil Shapiro 7140266059SGregory Neil Shapiro########################################################################### 7240266059SGregory Neil Shapiro# 7340266059SGregory Neil Shapiro# The Sendmail MTA Map attributes and objectclasses 7440266059SGregory Neil Shapiro# 7540266059SGregory Neil Shapiro########################################################################### 7640266059SGregory Neil Shapiro 7740266059SGregory Neil Shapiro# attribute sendmailMTAMapName cis 7840266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.14 7940266059SGregory Neil Shapiro NAME 'sendmailMTAMapName' 8040266059SGregory Neil Shapiro DESC 'identifier for the particular map' 8140266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 8240266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) 8340266059SGregory Neil Shapiro 8440266059SGregory Neil Shapiro# attribute sendmailMTAMapValue cis 8540266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.16 8640266059SGregory Neil Shapiro NAME 'sendmailMTAMapValue' 8740266059SGregory Neil Shapiro DESC 'value (right hand side) of a map entry' 8840266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 8940266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 9040266059SGregory Neil Shapiro 91e92d3f3fSGregory Neil Shapiro# attribute sendmailMTAMapSearch cis 92e92d3f3fSGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.24 93e92d3f3fSGregory Neil Shapiro NAME 'sendmailMTAMapSearch' 94e92d3f3fSGregory Neil Shapiro DESC 'recursive search for values of a map entry' 95e92d3f3fSGregory Neil Shapiro EQUALITY caseExactMatch 96e92d3f3fSGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 97e92d3f3fSGregory Neil Shapiro 98e92d3f3fSGregory Neil Shapiro# attribute sendmailMTAMapURL cis 99e92d3f3fSGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.25 100e92d3f3fSGregory Neil Shapiro NAME 'sendmailMTAMapURL' 101e92d3f3fSGregory Neil Shapiro DESC 'recursive search URL for values of a map entry' 102e92d3f3fSGregory Neil Shapiro EQUALITY caseExactMatch 103e92d3f3fSGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 104739ac4d4SGregory Neil Shapiro 10540266059SGregory Neil Shapiro#objectClass sendmailMTAMap 10640266059SGregory Neil Shapiro# requires 10740266059SGregory Neil Shapiro# objectClass, 10840266059SGregory Neil Shapiro# sendmailMTAMapName, 10940266059SGregory Neil Shapiro# allows 11040266059SGregory Neil Shapiro# sendmailMTACluster, 11140266059SGregory Neil Shapiro# sendmailMTAHost, 11240266059SGregory Neil Shapiro# Description 11340266059SGregory Neil Shapiro 11440266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.11 11540266059SGregory Neil Shapiro NAME 'sendmailMTAMap' 11640266059SGregory Neil Shapiro SUP sendmailMTA STRUCTURAL 11740266059SGregory Neil Shapiro DESC 'Sendmail MTA map definition' 11840266059SGregory Neil Shapiro MUST sendmailMTAMapName 11940266059SGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 12040266059SGregory Neil Shapiro 12140266059SGregory Neil Shapiro#objectClass sendmailMTAObject 12240266059SGregory Neil Shapiro# requires 12340266059SGregory Neil Shapiro# objectClass, 12440266059SGregory Neil Shapiro# sendmailMTAMapName, 12540266059SGregory Neil Shapiro# sendmailMTAKey, 12640266059SGregory Neil Shapiro# allows 12740266059SGregory Neil Shapiro# sendmailMTACluster, 12840266059SGregory Neil Shapiro# sendmailMTAHost, 129e92d3f3fSGregory Neil Shapiro# sendmailMTAMapValue, 130e92d3f3fSGregory Neil Shapiro# sendmailMTAMapSearch, 131e92d3f3fSGregory Neil Shapiro# sendmailMTAMapURL, 13240266059SGregory Neil Shapiro# Description 13340266059SGregory Neil Shapiro 13440266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.12 13540266059SGregory Neil Shapiro NAME 'sendmailMTAMapObject' 13640266059SGregory Neil Shapiro SUP sendmailMTAMap STRUCTURAL 13740266059SGregory Neil Shapiro DESC 'Sendmail MTA map object' 138e92d3f3fSGregory Neil Shapiro MUST ( sendmailMTAMapName $ sendmailMTAKey ) 139e92d3f3fSGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ 140e92d3f3fSGregory Neil Shapiro sendmailMTAMapValue $ sendmailMTAMapSearch $ 141e92d3f3fSGregory Neil Shapiro sendmailMTAMapURL $ Description ) ) 14240266059SGregory Neil Shapiro 14340266059SGregory Neil Shapiro 14440266059SGregory Neil Shapiro########################################################################### 14540266059SGregory Neil Shapiro# 14640266059SGregory Neil Shapiro# The Sendmail MTA Alias attributes and objectclasses 14740266059SGregory Neil Shapiro# 14840266059SGregory Neil Shapiro########################################################################### 14940266059SGregory Neil Shapiro 15040266059SGregory Neil Shapiro# attribute sendmailMTAAliasGrouping cis 15140266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.18 15240266059SGregory Neil Shapiro NAME 'sendmailMTAAliasGrouping' 15340266059SGregory Neil Shapiro DESC 'name that identifies a particular aliases grouping' 15413bd1963SGregory Neil Shapiro EQUALITY caseIgnoreIA5Match 15513bd1963SGregory Neil Shapiro SUBSTR caseIgnoreIA5SubstringsMatch 15640266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 15740266059SGregory Neil Shapiro 15840266059SGregory Neil Shapiro# attribute sendmailMTAAliasValue cis 15940266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.20 16040266059SGregory Neil Shapiro NAME 'sendmailMTAAliasValue' 16140266059SGregory Neil Shapiro DESC 'value (right hand side) of an alias' 16240266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 16340266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 16440266059SGregory Neil Shapiro 165e92d3f3fSGregory Neil Shapiro# attribute sendmailMTAAliasSearch cis 166e92d3f3fSGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.26 167e92d3f3fSGregory Neil Shapiro NAME 'sendmailMTAAliasSearch' 168e92d3f3fSGregory Neil Shapiro DESC 'recursive search for values of an alias' 169e92d3f3fSGregory Neil Shapiro EQUALITY caseExactMatch 170e92d3f3fSGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 171e92d3f3fSGregory Neil Shapiro 172e92d3f3fSGregory Neil Shapiro# attribute sendmailMTAAliasURL cis 173e92d3f3fSGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.27 174e92d3f3fSGregory Neil Shapiro NAME 'sendmailMTAAliasURL' 175e92d3f3fSGregory Neil Shapiro DESC 'recursive search URL for values of an alias' 176e92d3f3fSGregory Neil Shapiro EQUALITY caseExactMatch 177e92d3f3fSGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 178739ac4d4SGregory Neil Shapiro 17940266059SGregory Neil Shapiro#objectClass sendmailMTAAlias 18040266059SGregory Neil Shapiro# requires 18140266059SGregory Neil Shapiro# objectClass, 18240266059SGregory Neil Shapiro# allows 18340266059SGregory Neil Shapiro# sendmailMTAAliasGrouping, 18440266059SGregory Neil Shapiro# sendmailMTACluster, 18540266059SGregory Neil Shapiro# sendmailMTAHost, 18640266059SGregory Neil Shapiro# Description 18740266059SGregory Neil Shapiro 18840266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.13 18940266059SGregory Neil Shapiro NAME 'sendmailMTAAlias' 19040266059SGregory Neil Shapiro SUP sendmailMTA STRUCTURAL 19140266059SGregory Neil Shapiro DESC 'Sendmail MTA alias definition' 19240266059SGregory Neil Shapiro MAY ( sendmailMTAAliasGrouping $ 19340266059SGregory Neil Shapiro sendmailMTACluster $ sendmailMTAHost $ Description ) ) 19440266059SGregory Neil Shapiro 19540266059SGregory Neil Shapiro#objectClass sendmailMTAAliasObject 19640266059SGregory Neil Shapiro# requires 19740266059SGregory Neil Shapiro# objectClass, 19840266059SGregory Neil Shapiro# sendmailMTAKey, 19940266059SGregory Neil Shapiro# allows 20040266059SGregory Neil Shapiro# sendmailMTAAliasGrouping, 20140266059SGregory Neil Shapiro# sendmailMTACluster, 20240266059SGregory Neil Shapiro# sendmailMTAHost, 203e92d3f3fSGregory Neil Shapiro# sendmailMTAAliasValue, 204e92d3f3fSGregory Neil Shapiro# sendmailMTAAliasSearch, 205e92d3f3fSGregory Neil Shapiro# sendmailMTAAliasURL, 20640266059SGregory Neil Shapiro# Description 20740266059SGregory Neil Shapiro 20840266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.14 20940266059SGregory Neil Shapiro NAME 'sendmailMTAAliasObject' 21040266059SGregory Neil Shapiro SUP sendmailMTAAlias STRUCTURAL 21140266059SGregory Neil Shapiro DESC 'Sendmail MTA alias object' 212e92d3f3fSGregory Neil Shapiro MUST sendmailMTAKey 213e92d3f3fSGregory Neil Shapiro MAY ( sendmailMTAAliasGrouping $ sendmailMTACluster $ 214e92d3f3fSGregory Neil Shapiro sendmailMTAHost $ sendmailMTAAliasValue $ 215e92d3f3fSGregory Neil Shapiro sendmailMTAAliasSearch $ sendmailMTAAliasURL $ Description ) ) 21640266059SGregory Neil Shapiro 21740266059SGregory Neil Shapiro########################################################################### 21840266059SGregory Neil Shapiro# 21940266059SGregory Neil Shapiro# The Sendmail MTA Class attributes and objectclass 22040266059SGregory Neil Shapiro# 22140266059SGregory Neil Shapiro########################################################################### 22240266059SGregory Neil Shapiro 22340266059SGregory Neil Shapiro# attribute sendmailMTAClassName cis 22440266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.22 22540266059SGregory Neil Shapiro NAME 'sendmailMTAClassName' 22640266059SGregory Neil Shapiro DESC 'identifier for the class' 22740266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 22840266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) 22940266059SGregory Neil Shapiro 23040266059SGregory Neil Shapiro# attribute sendmailMTAClassValue cis 23140266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.23 23240266059SGregory Neil Shapiro NAME 'sendmailMTAClassValue' 23340266059SGregory Neil Shapiro DESC 'member of a class' 23440266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 23540266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 23640266059SGregory Neil Shapiro 237e92d3f3fSGregory Neil Shapiro# attribute sendmailMTAClassSearch cis 238e92d3f3fSGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.28 239e92d3f3fSGregory Neil Shapiro NAME 'sendmailMTAClassSearch' 240e92d3f3fSGregory Neil Shapiro DESC 'recursive search for members of a class' 241e92d3f3fSGregory Neil Shapiro EQUALITY caseExactMatch 242e92d3f3fSGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 243e92d3f3fSGregory Neil Shapiro 244e92d3f3fSGregory Neil Shapiro# attribute sendmailMTAClassURL cis 245e92d3f3fSGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.29 246e92d3f3fSGregory Neil Shapiro NAME 'sendmailMTAClassURL' 247e92d3f3fSGregory Neil Shapiro DESC 'recursive search URL for members of a class' 248e92d3f3fSGregory Neil Shapiro EQUALITY caseExactMatch 249e92d3f3fSGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 250739ac4d4SGregory Neil Shapiro 25140266059SGregory Neil Shapiro#objectClass sendmailMTAClass 25240266059SGregory Neil Shapiro# requires 25340266059SGregory Neil Shapiro# objectClass, 25440266059SGregory Neil Shapiro# sendmailMTAClassName, 25540266059SGregory Neil Shapiro# allows 25640266059SGregory Neil Shapiro# sendmailMTACluster, 25740266059SGregory Neil Shapiro# sendmailMTAHost, 258e92d3f3fSGregory Neil Shapiro# sendmailMTAClassValue, 259e92d3f3fSGregory Neil Shapiro# sendmailMTAClassSearch, 260e92d3f3fSGregory Neil Shapiro# sendmailMTAClassURL, 26140266059SGregory Neil Shapiro# Description 26240266059SGregory Neil Shapiro 26340266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.15 26440266059SGregory Neil Shapiro NAME 'sendmailMTAClass' 26540266059SGregory Neil Shapiro SUP sendmailMTA STRUCTURAL 26640266059SGregory Neil Shapiro DESC 'Sendmail MTA class definition' 267e92d3f3fSGregory Neil Shapiro MUST sendmailMTAClassName 268e92d3f3fSGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ 269e92d3f3fSGregory Neil Shapiro sendmailMTAClassValue $ sendmailMTAClassSearch $ 270e92d3f3fSGregory Neil Shapiro sendmailMTAClassURL $ Description ) ) 271