#Copyright (c) 2008, Zane C. Bowers #All rights reserved. # #Redistribution and use in source and binary forms, with or without modification, #are permitted provided that the following conditions are met: # # * Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # #THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND #ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED #WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. #IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, #INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, #BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, #DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF #LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR #OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF #THE POSSIBILITY OF SUCH DAMAGE. # 1.3.6.1.4.1.26481 Zane C. Bowers # .2 ldap # .5 zmsAccount # .0 zmsServerPassword # .1 zmsServerHostname # .2 zmsServerPort # .3 zmsFromRegExp # .4 zmsServerAuthMethode # .5 zmsServerUsername # .6 zmsServerTimeout # .7 zmsServerUseStarttls # .8 zmsServerHandleLocal # # .6 zmsServer # .0 zmsDomain # .1 zmsSpoolDir # .2 zmsDomainAddressType # .3 zmsRBLcheck # .4 zmsRBL # .5 zmsRBLtimeout # .6 zmsRBLmaxtime # .7 zmsRBLmaxhits # .8 zmsRBLbeforeSMTPsession # .9 zmsRBLatAuthedQueueStart # .10 zmsRBLatUnAuthedQueueStart # .11 zmsSA # .12 zmsSAbeforeSMTPsession # .13 zmsSAatAuthedQueueStart # .14 zmsSAatUnAuthedQueueStart # .15 zmsMaxClients # .16 zmsMaxClientsPerIP # .17 zmsUnAuthedQueueType # .18 zmsAuthedQueueType # .19 zmsQueueProxyHost # .20 zmsQueueProxyPort # .21 zmsQueueProxyAuthMethode #zmsServerPassword attributeType ( 1.3.6.1.4.1.26481.2.5.0 NAME 'zmsServerPassword' DESC 'Cleartext password for a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsServerHostname attributeType ( 1.3.6.1.4.1.26481.2.5.1 NAME 'zmsServerHostname' DESC 'Hostname of a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsServerPort attributeType ( 1.3.6.1.4.1.26481.2.5.2 NAME 'zmsServerPort' DESC 'Port to connect to on a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsFromRegexp attributeType ( 1.3.6.1.4.1.26481.2.5.3 NAME 'zmsFromRegexp' DESC 'Regexp test for from.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsServerAuthMethode attributeType ( 1.3.6.1.4.1.26481.2.5.4 NAME 'zmsServerAuthMethode' DESC 'The AUTH methode to use for a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsServerUsername attributeType ( 1.3.6.1.4.1.26481.2.5.5 NAME 'zmsServerUsername' DESC 'The username to use for a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsServerTimeout attributeType ( 1.3.6.1.4.1.26481.2.5.6 NAME 'zmsServerTimeout' DESC 'Timeout for a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) #zmsServerUseStarttls attributeType ( 1.3.6.1.4.1.26481.2.5.7 NAME 'zmsServerUseStarttls' DESC 'Use STARTTLS when sending mail.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) #zmsServerUseHandleLocal attributeType ( 1.3.6.1.4.1.26481.2.5.8 NAME 'zmsServerUseHandleLocal' DESC 'Wether or not the server should try delivering local messages or not.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) #zmsServerProfile objectclass ( 1.3.6.1.4.1.26481.2.5 NAME 'zmsAccount' DESC 'A Server Profile for zms' MAY ( cn $ zmsServerPassword $ zmsServerHostname $ zmsServerPort $ zmsFromRegexp $ zmsServerAuthMethode $ zmsServerUsername $ zmsServerUseStarttls $ zmsServerUseHandleLocal ) ) attributeType ( 1.3.6.1.4.1.26481.2.6.0 NAME 'zmsDomain' DESC 'Hostname of a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.1 NAME 'zmsSpoolDir' DESC 'SpoolDir for a server.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.2 NAME 'zmsDomainAddressType' DESC 'The type of address resolution used for local domains.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.3 NAME 'zmsRBLcheck' DESC 'If it should do a RBL check or not on the sender, when the queue process starts.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.4 NAME 'zmsRBL' DESC 'A RBL to check.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.5 NAME 'zmsRBLtimeout' DESC 'Max time to wait, in seconds, for each DNS reply packet.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.6 NAME 'zmsRBLmaxtime' DESC 'Max time to wait for entire RBL queury.' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.7 NAME 'zmsRBLmaxhits' DESC 'Max number of RBL hits before it is considered spam.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.8 NAME 'zmsRBLbeforeSMTPsession' DESC 'Perform a RBL check before the start of the SMTP session.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.9 NAME 'zmsRBLatAuthedQueueStart' DESC 'Perform a RBL check when the queueing process for a SMTP AUTHed session starts.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.10 NAME 'zmsRBLatUnAuthedQueueStart' DESC 'Perform a RBL check when the queueing process for a SMTP non-AUTHed session starts.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.11 NAME 'zmsSAcheck' DESC 'Check the message using Mail::SpamAssassin.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.12 NAME 'zmsSAbeforeSMTPsession' DESC 'Check the message using Mail::SpamAssassin, before the SMTP session... This was a fairly stupid option that was accidentally added at one point.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.13 NAME 'zmsSAatAuthedQueueStart' DESC 'Check the message using Mail::SpamAssassin, at the start of the queue for AUTHed messages.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.14 NAME 'zmsSAatUnAuthedQueueStart' DESC 'Check the message using Mail::SpamAssassin, at the start of the queue for unAUTHed messages.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26481.2.6.15 NAME 'zmsMaxClients' DESC 'Maximum number of clients.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributeType ( 1.3.6.1.4.1.26481.2.6.16 NAME 'zmsMaxClientsPerIP' DESC 'Maximum number of clients from a single IP address.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributeType ( 1.3.6.1.4.1.26481.2.6.17 NAME 'zmsUnAuthedQueueType' DESC 'The queue mechanism to use for authed delivery.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.18 NAME 'zmsAuthedQueueType' DESC 'The queue mechanism to use for unauthed delivery.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.19 NAME 'zmsQueueProxyHost' DESC 'The host to use if the queue type is a proxy.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.20 NAME 'zmsQueueProxyPort' DESC 'The port to use if the queue type is a proxy.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26481.2.6.21 NAME 'zmsQueueProxyAuthMethode' DESC 'This is the authentication methode to use for the proxy queue methode.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.26481.2.6 NAME 'zmsServer' DESC 'A Server Profile for zms' MAY ( cn $ zmsDomain $ zmsSpoolDir $ zmsServerPort $ zmsDomainAddressType $ zmsRBLcheck $ zmsRBL $ zmsRBLtimeout $ zmsRBLmaxtime $ zmsRBLmaxhits $ zmsRBLbeforeSMTPsession $ zmsRBLatAuthedQueueStart $ zmsRBLatUnAuthedQueueStart $ zmsSAcheck $ zmsSAbeforeSMTPsession $ zmsSAatAuthedQueueStart $ zmsSAatUnAuthedQueueStart $ zmsMaxClients $ zmsMaxClientsPerIP $ zmsUnAuthedQueueType $ zmsAuthedQueueType $ zmsQueueProxyHost $ zmsQueueProxyPort $ zmsQueueProxyAuthMethode ) )