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