#$Id: postfix.schema, v 0.1 2006/10/13 11:38:41 yyovkov Exp $ # # OID prefix 1.3.6.1.4.1.26892 # # Attributes: 1.3.6.1.4.1.22.340.1.1 # # TODOs: Да се регистрирам в IANA и да си сменя номера 26892 на # този дето са ми го дали оттам attribute ( 1.3.6.1.4.1.26892.1.1.1 NAME 'postfixTransport' DESC 'A string directing postfix which transport to use' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{20} SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.2 NAME 'mailAccountStatus' DESC 'A boolean telling whether an account is active or not' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.3 NAME 'VacationReplyText' DESC 'Text to reply when in vacation' EQUALITY caseExactIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.4 NAME 'MailServer' DESC 'Final destination mail server' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.5 NAME 'PostfixMailQuota' DESC 'Per user quota POSTFIX to transport' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.6 NAME 'mailAlternateAddress' DESC 'Mail User Alternative Address - RFC822' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attribute ( 1.3.6.1.4.1.26892.1.1.7 NAME 'relayClientCert' DESC 'User Certificate to Access to RELAY' EQUALITY caseExactIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.8 NAME 'mailRedirect' DESC 'Should Postfix redirect mail to specified recipient' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attribute ( 1.3.6.1.4.1.26892.1.1.9 NAME 'mailRedirectAddress' DESC 'If TRUE mailRedirect to which address to redirect' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) # # Objects: 1.3.6.1.4.1.26892.1.2 # ObjectClass ( 1.3.6.1.4.1.26892.1.2.1 NAME 'PostfixUser' SUP top AUXILIARY DESC 'Postfix Mail User Account' MUST ( mailAccountStatus $ mail ) MAY ( PostfixMailQuota $ mailAlternateAddress $ relayClientCert $ MailServer $ VacationReplyText $ mailRedirect $ mailRedirectAddress ) ) #ObjectClass ( 1.3.6.1.4.1.26892.1.2.1 NAME 'PostfixVirtualDomain' # SUP blablabla STRUCTURAL # DESC 'Postfix Virtual Domain Objects' # MUST ( postfixTransport ) # MAY ( MailSeerver ) )