1261363Sgshapiro# Copyright (c) 2000-2002, 2005 Proofpoint, Inc. and its suppliers. 290792Sgshapiro# All rights reserved. 390792Sgshapiro# 490792Sgshapiro# By using this file, you agree to the terms and conditions set 590792Sgshapiro# forth in the LICENSE file which can be found at the top level of 690792Sgshapiro# the sendmail distribution. 790792Sgshapiro# 8266692Sgshapiro# $Id: sendmail.schema,v 8.23 2013-11-22 20:51:07 ca Exp $ 990792Sgshapiro 1090792Sgshapiro# Note that this schema is experimental at this point as it has had little 1190792Sgshapiro# public review. Therefore, it may change in future versions. Feedback 12157001Sgshapiro# via sendmail-YYYY@support.sendmail.org is encouraged (replace YYYY with 13157001Sgshapiro# the current year, e.g., 2005). 1490792Sgshapiro 1590792Sgshapiro# OID arcs for Sendmail 1690792Sgshapiro# enterprise: 1.3.6.1.4.1 1790792Sgshapiro# sendmail: enterprise.6152 1890792Sgshapiro# sendmail-at: sendmail.3.1 1990792Sgshapiro# sendmail-oc: sendmail.3.2 2090792Sgshapiro 2190792Sgshapiro########################################################################### 2290792Sgshapiro# 2390792Sgshapiro# The Sendmail MTA attributes and objectclass 2490792Sgshapiro# 2590792Sgshapiro########################################################################### 2690792Sgshapiro 2790792Sgshapiro# attribute sendmailMTACluster cis 2890792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.10 2990792Sgshapiro NAME 'sendmailMTACluster' 3090792Sgshapiro DESC 'cluster name associated with a set of MTAs' 3190792Sgshapiro EQUALITY caseIgnoreIA5Match 3290792Sgshapiro SUBSTR caseIgnoreIA5SubstringsMatch 3390792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 3490792Sgshapiro 3590792Sgshapiro# attribute sendmailMTAHost cis 3690792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.11 3790792Sgshapiro NAME 'sendmailMTAHost' 3890792Sgshapiro DESC 'host name associated with a MTA cluster' 3990792Sgshapiro EQUALITY caseIgnoreIA5Match 4090792Sgshapiro SUBSTR caseIgnoreIA5SubstringsMatch 4190792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 4290792Sgshapiro 4390792Sgshapiro#objectClass sendmailMTA 4490792Sgshapiro# requires 4590792Sgshapiro# objectClass 4690792Sgshapiro# allows 4790792Sgshapiro# sendmailMTACluster, 4890792Sgshapiro# sendmailMTAHost, 4990792Sgshapiro# Description 5090792Sgshapiro 5190792Sgshapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.10 5290792Sgshapiro NAME 'sendmailMTA' 5390792Sgshapiro SUP top STRUCTURAL 5490792Sgshapiro DESC 'Sendmail MTA definition' 5590792Sgshapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 5690792Sgshapiro 5790792Sgshapiro########################################################################### 5890792Sgshapiro# 5990792Sgshapiro# The Sendmail MTA shared attributes 6090792Sgshapiro# 6190792Sgshapiro########################################################################### 6290792Sgshapiro 6390792Sgshapiro# attribute sendmailMTAKey cis 6490792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.13 6590792Sgshapiro NAME 'sendmailMTAKey' 6690792Sgshapiro DESC 'key (left hand side) of an aliases or map entry' 6790792Sgshapiro EQUALITY caseIgnoreMatch 6890792Sgshapiro SUBSTR caseIgnoreSubstringsMatch 6990792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ) 7090792Sgshapiro 7190792Sgshapiro########################################################################### 7290792Sgshapiro# 7390792Sgshapiro# The Sendmail MTA Map attributes and objectclasses 7490792Sgshapiro# 7590792Sgshapiro########################################################################### 7690792Sgshapiro 7790792Sgshapiro# attribute sendmailMTAMapName cis 7890792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.14 7990792Sgshapiro NAME 'sendmailMTAMapName' 8090792Sgshapiro DESC 'identifier for the particular map' 8190792Sgshapiro EQUALITY caseIgnoreMatch 8290792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) 8390792Sgshapiro 8490792Sgshapiro# attribute sendmailMTAMapValue cis 8590792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.16 8690792Sgshapiro NAME 'sendmailMTAMapValue' 8790792Sgshapiro DESC 'value (right hand side) of a map entry' 8890792Sgshapiro EQUALITY caseIgnoreMatch 8990792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 9090792Sgshapiro 91132943Sgshapiro# attribute sendmailMTAMapSearch cis 92132943Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.24 93132943Sgshapiro NAME 'sendmailMTAMapSearch' 94132943Sgshapiro DESC 'recursive search for values of a map entry' 95132943Sgshapiro EQUALITY caseExactMatch 96132943Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 9798841Sgshapiro 98132943Sgshapiro# attribute sendmailMTAMapURL cis 99132943Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.25 100132943Sgshapiro NAME 'sendmailMTAMapURL' 101132943Sgshapiro DESC 'recursive search URL for values of a map entry' 102132943Sgshapiro EQUALITY caseExactMatch 103132943Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 104132943Sgshapiro 10590792Sgshapiro#objectClass sendmailMTAMap 10690792Sgshapiro# requires 10790792Sgshapiro# objectClass, 10890792Sgshapiro# sendmailMTAMapName, 10990792Sgshapiro# allows 11090792Sgshapiro# sendmailMTACluster, 11190792Sgshapiro# sendmailMTAHost, 11290792Sgshapiro# Description 11390792Sgshapiro 11490792Sgshapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.11 11590792Sgshapiro NAME 'sendmailMTAMap' 11690792Sgshapiro SUP sendmailMTA STRUCTURAL 11790792Sgshapiro DESC 'Sendmail MTA map definition' 11890792Sgshapiro MUST sendmailMTAMapName 11990792Sgshapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 12090792Sgshapiro 12190792Sgshapiro#objectClass sendmailMTAObject 12290792Sgshapiro# requires 12390792Sgshapiro# objectClass, 12490792Sgshapiro# sendmailMTAMapName, 12590792Sgshapiro# sendmailMTAKey, 12690792Sgshapiro# allows 12790792Sgshapiro# sendmailMTACluster, 12890792Sgshapiro# sendmailMTAHost, 129132943Sgshapiro# sendmailMTAMapValue, 130132943Sgshapiro# sendmailMTAMapSearch, 131132943Sgshapiro# sendmailMTAMapURL, 13290792Sgshapiro# Description 13390792Sgshapiro 13490792Sgshapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.12 13590792Sgshapiro NAME 'sendmailMTAMapObject' 13690792Sgshapiro SUP sendmailMTAMap STRUCTURAL 13790792Sgshapiro DESC 'Sendmail MTA map object' 138132943Sgshapiro MUST ( sendmailMTAMapName $ sendmailMTAKey ) 139132943Sgshapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ 140132943Sgshapiro sendmailMTAMapValue $ sendmailMTAMapSearch $ 141132943Sgshapiro sendmailMTAMapURL $ Description ) ) 14290792Sgshapiro 14390792Sgshapiro 14490792Sgshapiro########################################################################### 14590792Sgshapiro# 14690792Sgshapiro# The Sendmail MTA Alias attributes and objectclasses 14790792Sgshapiro# 14890792Sgshapiro########################################################################### 14990792Sgshapiro 15090792Sgshapiro# attribute sendmailMTAAliasGrouping cis 15190792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.18 15290792Sgshapiro NAME 'sendmailMTAAliasGrouping' 15390792Sgshapiro DESC 'name that identifies a particular aliases grouping' 154110560Sgshapiro EQUALITY caseIgnoreIA5Match 155110560Sgshapiro SUBSTR caseIgnoreIA5SubstringsMatch 15690792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 15790792Sgshapiro 15890792Sgshapiro# attribute sendmailMTAAliasValue cis 15990792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.20 16090792Sgshapiro NAME 'sendmailMTAAliasValue' 16190792Sgshapiro DESC 'value (right hand side) of an alias' 16290792Sgshapiro EQUALITY caseIgnoreMatch 16390792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 16490792Sgshapiro 165132943Sgshapiro# attribute sendmailMTAAliasSearch cis 166132943Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.26 167132943Sgshapiro NAME 'sendmailMTAAliasSearch' 168132943Sgshapiro DESC 'recursive search for values of an alias' 169132943Sgshapiro EQUALITY caseExactMatch 170132943Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 17198841Sgshapiro 172132943Sgshapiro# attribute sendmailMTAAliasURL cis 173132943Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.27 174132943Sgshapiro NAME 'sendmailMTAAliasURL' 175132943Sgshapiro DESC 'recursive search URL for values of an alias' 176132943Sgshapiro EQUALITY caseExactMatch 177132943Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 178132943Sgshapiro 17990792Sgshapiro#objectClass sendmailMTAAlias 18090792Sgshapiro# requires 18190792Sgshapiro# objectClass, 18290792Sgshapiro# allows 18390792Sgshapiro# sendmailMTAAliasGrouping, 18490792Sgshapiro# sendmailMTACluster, 18590792Sgshapiro# sendmailMTAHost, 18690792Sgshapiro# Description 18790792Sgshapiro 18890792Sgshapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.13 18990792Sgshapiro NAME 'sendmailMTAAlias' 19090792Sgshapiro SUP sendmailMTA STRUCTURAL 19190792Sgshapiro DESC 'Sendmail MTA alias definition' 19290792Sgshapiro MAY ( sendmailMTAAliasGrouping $ 19390792Sgshapiro sendmailMTACluster $ sendmailMTAHost $ Description ) ) 19490792Sgshapiro 19590792Sgshapiro#objectClass sendmailMTAAliasObject 19690792Sgshapiro# requires 19790792Sgshapiro# objectClass, 19890792Sgshapiro# sendmailMTAKey, 19990792Sgshapiro# allows 20090792Sgshapiro# sendmailMTAAliasGrouping, 20190792Sgshapiro# sendmailMTACluster, 20290792Sgshapiro# sendmailMTAHost, 203132943Sgshapiro# sendmailMTAAliasValue, 204132943Sgshapiro# sendmailMTAAliasSearch, 205132943Sgshapiro# sendmailMTAAliasURL, 20690792Sgshapiro# Description 20790792Sgshapiro 20890792Sgshapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.14 20990792Sgshapiro NAME 'sendmailMTAAliasObject' 21090792Sgshapiro SUP sendmailMTAAlias STRUCTURAL 21190792Sgshapiro DESC 'Sendmail MTA alias object' 212132943Sgshapiro MUST sendmailMTAKey 213132943Sgshapiro MAY ( sendmailMTAAliasGrouping $ sendmailMTACluster $ 214132943Sgshapiro sendmailMTAHost $ sendmailMTAAliasValue $ 215132943Sgshapiro sendmailMTAAliasSearch $ sendmailMTAAliasURL $ Description ) ) 21690792Sgshapiro 21790792Sgshapiro########################################################################### 21890792Sgshapiro# 21990792Sgshapiro# The Sendmail MTA Class attributes and objectclass 22090792Sgshapiro# 22190792Sgshapiro########################################################################### 22290792Sgshapiro 22390792Sgshapiro# attribute sendmailMTAClassName cis 22490792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.22 22590792Sgshapiro NAME 'sendmailMTAClassName' 22690792Sgshapiro DESC 'identifier for the class' 22790792Sgshapiro EQUALITY caseIgnoreMatch 22890792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) 22990792Sgshapiro 23090792Sgshapiro# attribute sendmailMTAClassValue cis 23190792Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.23 23290792Sgshapiro NAME 'sendmailMTAClassValue' 23390792Sgshapiro DESC 'member of a class' 23490792Sgshapiro EQUALITY caseIgnoreMatch 23590792Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 23690792Sgshapiro 237132943Sgshapiro# attribute sendmailMTAClassSearch cis 238132943Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.28 239132943Sgshapiro NAME 'sendmailMTAClassSearch' 240132943Sgshapiro DESC 'recursive search for members of a class' 241132943Sgshapiro EQUALITY caseExactMatch 242132943Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 24398841Sgshapiro 244132943Sgshapiro# attribute sendmailMTAClassURL cis 245132943Sgshapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.29 246132943Sgshapiro NAME 'sendmailMTAClassURL' 247132943Sgshapiro DESC 'recursive search URL for members of a class' 248132943Sgshapiro EQUALITY caseExactMatch 249132943Sgshapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) 250132943Sgshapiro 25190792Sgshapiro#objectClass sendmailMTAClass 25290792Sgshapiro# requires 25390792Sgshapiro# objectClass, 25490792Sgshapiro# sendmailMTAClassName, 25590792Sgshapiro# allows 25690792Sgshapiro# sendmailMTACluster, 25790792Sgshapiro# sendmailMTAHost, 258132943Sgshapiro# sendmailMTAClassValue, 259132943Sgshapiro# sendmailMTAClassSearch, 260132943Sgshapiro# sendmailMTAClassURL, 26190792Sgshapiro# Description 26290792Sgshapiro 26390792Sgshapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.15 26490792Sgshapiro NAME 'sendmailMTAClass' 26590792Sgshapiro SUP sendmailMTA STRUCTURAL 26690792Sgshapiro DESC 'Sendmail MTA class definition' 267132943Sgshapiro MUST sendmailMTAClassName 268132943Sgshapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ 269132943Sgshapiro sendmailMTAClassValue $ sendmailMTAClassSearch $ 270132943Sgshapiro sendmailMTAClassURL $ Description ) ) 271