1739ac4d4SGregory Neil Shapiro# Copyright (c) 2000-2002 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# 8739ac4d4SGregory Neil Shapiro# $Id: sendmail.schema,v 8.19 2002/06/04 17:31:43 gshapiro 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 1240266059SGregory Neil Shapiro# via sendmail@sendmail.org is encouraged. 1340266059SGregory Neil Shapiro 14739ac4d4SGregory 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 91739ac4d4SGregory Neil Shapiro 9240266059SGregory Neil Shapiro#objectClass sendmailMTAMap 9340266059SGregory Neil Shapiro# requires 9440266059SGregory Neil Shapiro# objectClass, 9540266059SGregory Neil Shapiro# sendmailMTAMapName, 9640266059SGregory Neil Shapiro# allows 9740266059SGregory Neil Shapiro# sendmailMTACluster, 9840266059SGregory Neil Shapiro# sendmailMTAHost, 9940266059SGregory Neil Shapiro# Description 10040266059SGregory Neil Shapiro 10140266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.11 10240266059SGregory Neil Shapiro NAME 'sendmailMTAMap' 10340266059SGregory Neil Shapiro SUP sendmailMTA STRUCTURAL 10440266059SGregory Neil Shapiro DESC 'Sendmail MTA map definition' 10540266059SGregory Neil Shapiro MUST sendmailMTAMapName 10640266059SGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 10740266059SGregory Neil Shapiro 10840266059SGregory Neil Shapiro#objectClass sendmailMTAObject 10940266059SGregory Neil Shapiro# requires 11040266059SGregory Neil Shapiro# objectClass, 11140266059SGregory Neil Shapiro# sendmailMTAMapName, 11240266059SGregory Neil Shapiro# sendmailMTAKey, 11340266059SGregory Neil Shapiro# sendmailMTAMapValue, 11440266059SGregory Neil Shapiro# allows 11540266059SGregory Neil Shapiro# sendmailMTACluster, 11640266059SGregory Neil Shapiro# sendmailMTAHost, 11740266059SGregory Neil Shapiro# Description 11840266059SGregory Neil Shapiro 11940266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.12 12040266059SGregory Neil Shapiro NAME 'sendmailMTAMapObject' 12140266059SGregory Neil Shapiro SUP sendmailMTAMap STRUCTURAL 12240266059SGregory Neil Shapiro DESC 'Sendmail MTA map object' 12340266059SGregory Neil Shapiro MUST ( sendmailMTAMapName $ sendmailMTAKey $ sendmailMTAMapValue ) 12440266059SGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 12540266059SGregory Neil Shapiro 12640266059SGregory Neil Shapiro 12740266059SGregory Neil Shapiro########################################################################### 12840266059SGregory Neil Shapiro# 12940266059SGregory Neil Shapiro# The Sendmail MTA Alias attributes and objectclasses 13040266059SGregory Neil Shapiro# 13140266059SGregory Neil Shapiro########################################################################### 13240266059SGregory Neil Shapiro 13340266059SGregory Neil Shapiro# attribute sendmailMTAAliasGrouping cis 13440266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.18 13540266059SGregory Neil Shapiro NAME 'sendmailMTAAliasGrouping' 13640266059SGregory Neil Shapiro DESC 'name that identifies a particular aliases grouping' 13740266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 13840266059SGregory Neil Shapiro SUBSTR caseIgnoreSubstringsMatch 13940266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) 14040266059SGregory Neil Shapiro 14140266059SGregory Neil Shapiro# attribute sendmailMTAAliasValue cis 14240266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.20 14340266059SGregory Neil Shapiro NAME 'sendmailMTAAliasValue' 14440266059SGregory Neil Shapiro DESC 'value (right hand side) of an alias' 14540266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 14640266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 14740266059SGregory Neil Shapiro 148739ac4d4SGregory Neil Shapiro 14940266059SGregory Neil Shapiro#objectClass sendmailMTAAlias 15040266059SGregory Neil Shapiro# requires 15140266059SGregory Neil Shapiro# objectClass, 15240266059SGregory Neil Shapiro# allows 15340266059SGregory Neil Shapiro# sendmailMTAAliasGrouping, 15440266059SGregory Neil Shapiro# sendmailMTACluster, 15540266059SGregory Neil Shapiro# sendmailMTAHost, 15640266059SGregory Neil Shapiro# Description 15740266059SGregory Neil Shapiro 15840266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.13 15940266059SGregory Neil Shapiro NAME 'sendmailMTAAlias' 16040266059SGregory Neil Shapiro SUP sendmailMTA STRUCTURAL 16140266059SGregory Neil Shapiro DESC 'Sendmail MTA alias definition' 16240266059SGregory Neil Shapiro MAY ( sendmailMTAAliasGrouping $ 16340266059SGregory Neil Shapiro sendmailMTACluster $ sendmailMTAHost $ Description ) ) 16440266059SGregory Neil Shapiro 16540266059SGregory Neil Shapiro#objectClass sendmailMTAAliasObject 16640266059SGregory Neil Shapiro# requires 16740266059SGregory Neil Shapiro# objectClass, 16840266059SGregory Neil Shapiro# sendmailMTAKey, 16940266059SGregory Neil Shapiro# sendmailMTAAliasValue, 17040266059SGregory Neil Shapiro# allows 17140266059SGregory Neil Shapiro# sendmailMTAAliasGrouping, 17240266059SGregory Neil Shapiro# sendmailMTACluster, 17340266059SGregory Neil Shapiro# sendmailMTAHost, 17440266059SGregory Neil Shapiro# Description 17540266059SGregory Neil Shapiro 17640266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.14 17740266059SGregory Neil Shapiro NAME 'sendmailMTAAliasObject' 17840266059SGregory Neil Shapiro SUP sendmailMTAAlias STRUCTURAL 17940266059SGregory Neil Shapiro DESC 'Sendmail MTA alias object' 18040266059SGregory Neil Shapiro MUST ( sendmailMTAKey $ sendmailMTAAliasValue ) 18140266059SGregory Neil Shapiro MAY ( sendmailMTAAliasGrouping $ 18240266059SGregory Neil Shapiro sendmailMTACluster $ sendmailMTAHost $ Description ) ) 18340266059SGregory Neil Shapiro 18440266059SGregory Neil Shapiro########################################################################### 18540266059SGregory Neil Shapiro# 18640266059SGregory Neil Shapiro# The Sendmail MTA Class attributes and objectclass 18740266059SGregory Neil Shapiro# 18840266059SGregory Neil Shapiro########################################################################### 18940266059SGregory Neil Shapiro 19040266059SGregory Neil Shapiro# attribute sendmailMTAClassName cis 19140266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.22 19240266059SGregory Neil Shapiro NAME 'sendmailMTAClassName' 19340266059SGregory Neil Shapiro DESC 'identifier for the class' 19440266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 19540266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} SINGLE-VALUE ) 19640266059SGregory Neil Shapiro 19740266059SGregory Neil Shapiro# attribute sendmailMTAClassValue cis 19840266059SGregory Neil Shapiroattributetype ( 1.3.6.1.4.1.6152.10.3.1.23 19940266059SGregory Neil Shapiro NAME 'sendmailMTAClassValue' 20040266059SGregory Neil Shapiro DESC 'member of a class' 20140266059SGregory Neil Shapiro EQUALITY caseIgnoreMatch 20240266059SGregory Neil Shapiro SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) 20340266059SGregory Neil Shapiro 204739ac4d4SGregory Neil Shapiro 20540266059SGregory Neil Shapiro#objectClass sendmailMTAClass 20640266059SGregory Neil Shapiro# requires 20740266059SGregory Neil Shapiro# objectClass, 20840266059SGregory Neil Shapiro# sendmailMTAClassName, 20940266059SGregory Neil Shapiro# sendmailMTAClassValue, 21040266059SGregory Neil Shapiro# allows 21140266059SGregory Neil Shapiro# sendmailMTACluster, 21240266059SGregory Neil Shapiro# sendmailMTAHost, 21340266059SGregory Neil Shapiro# Description 21440266059SGregory Neil Shapiro 21540266059SGregory Neil Shapiroobjectclass ( 1.3.6.1.4.1.6152.10.3.2.15 21640266059SGregory Neil Shapiro NAME 'sendmailMTAClass' 21740266059SGregory Neil Shapiro SUP sendmailMTA STRUCTURAL 21840266059SGregory Neil Shapiro DESC 'Sendmail MTA class definition' 21940266059SGregory Neil Shapiro MUST ( sendmailMTAClassName $ sendmailMTAClassValue ) 22040266059SGregory Neil Shapiro MAY ( sendmailMTACluster $ sendmailMTAHost $ Description ) ) 221