435 lines
12 KiB
Plaintext
435 lines
12 KiB
Plaintext
#
|
|
# Author: Stefan Klatt
|
|
# Email: stefan.klatt@cac-netzwerk.de
|
|
# Datum: 05.03.2007
|
|
# Version: 0.99.4
|
|
#
|
|
# OID-Prefix: 1.3.6.1.4.1.25926
|
|
#
|
|
# Attribute: 1.3.6.1.4.1.25926.1.1.1
|
|
#
|
|
# Objects: 1.3.6.1.4.1.25926.1.1.100
|
|
#
|
|
# 0.99.04
|
|
# 05.03.2007
|
|
# - ipprotocolnumber musste in integer umgeaendert werden, da das NIS Schema
|
|
# nicht mehr verwendet wird
|
|
#
|
|
#
|
|
# 0.99.05
|
|
# 24.04.2011
|
|
#
|
|
# - Userattribut active hinzugefügt
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.1
|
|
name 'EXLocalEmail'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.2
|
|
name 'EXRemoteEmail'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.3
|
|
name 'EXServer'
|
|
Sup name )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.4
|
|
name 'EXUser-ID'
|
|
Sup name )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.5
|
|
name 'EXPassword'
|
|
Sup name )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.6
|
|
name 'EXActive'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.7
|
|
name 'EXSSL'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.8
|
|
name 'EXEmailonServer'
|
|
desc 'Nachrichten auf dem Server lassen'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.9
|
|
name 'EXPort'
|
|
EQUALITY IntegerMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.10
|
|
name 'EXTimer'
|
|
desc 'Zeit zwischen den Abfragen, Zahl sollte ein Teiler von 60 sein'
|
|
EQUALITY IntegerMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.11
|
|
name 'EXServerTyp'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{10}
|
|
)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.12
|
|
name 'EXHTTPS'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.13
|
|
name 'EXTLSReq'
|
|
desc 'Require TLS'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.14
|
|
name 'EXAuthTry'
|
|
desc 'Try SMTP Auth'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.15
|
|
name 'EXAuthReq'
|
|
desc 'Require SMTP Auth'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.16
|
|
name 'EXSMTPPOP'
|
|
desc 'SMTP after POP'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.17
|
|
name 'EXFetch'
|
|
desc 'Fetchmail-Account Bezeichnung'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.18
|
|
name 'EXsmtp'
|
|
desc 'SMTP-Account Bezeichnung'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.20
|
|
name 'EXwebm'
|
|
desc 'WebMail-Account Bezeichnung'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.21
|
|
name 'EXDomainIMAP'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.22
|
|
name 'EXDomainExt'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.23
|
|
name 'EXMaxMsgSize'
|
|
desc 'Max Emailsize'
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.24
|
|
name 'EXMaxMsgTxt'
|
|
desc 'Text for max Emailsize'
|
|
EQUALITY caseIgnoreIA5Match
|
|
SUBSTR caseIgnoreIA5SubstringsMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.25
|
|
name 'EXAlias'
|
|
desc 'Alias to change'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.26
|
|
name 'EXRecipient'
|
|
desc 'Recipient for Email'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.27
|
|
name 'EXDefaultTimer'
|
|
desc 'Default Zeit zwischen den Abfragen, Zahl sollte ein Teiler von 60 sein'
|
|
EQUALITY IntegerMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.28
|
|
name 'EXMailDir'
|
|
desc 'Directory for Mails'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.29
|
|
name 'EXFilter1'
|
|
desc 'Filter Zeile1'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.30
|
|
name 'EXFilter2'
|
|
desc 'Filter Zeile2'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.31
|
|
name 'EXFilter3'
|
|
desc 'Filter Zeile3'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.32
|
|
name 'EXFilter4'
|
|
desc 'Filter Zeile4'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.33
|
|
name 'EXFilter5'
|
|
desc 'Filter Zeile5'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.34
|
|
name 'EXFilter6'
|
|
desc 'Filter Zeile6'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.35
|
|
name 'EXIMAPDir'
|
|
desc 'Filter Zeile6'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.36
|
|
name 'EXCondition'
|
|
desc 'Filter Condition'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.37
|
|
name 'EXStatus'
|
|
desc 'Wurde Filter geändert'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.38
|
|
name 'EXHomeDir'
|
|
desc 'Imap User Homedirectory'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.39
|
|
name 'EXFilterTyp'
|
|
desc 'EXFilter Typ - Subject, From, To, FromTo, Subject, Msgbody'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.40
|
|
name 'EXUserinfos'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.41
|
|
name 'EXFilter'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.42
|
|
name 'EXFilterGen'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.43
|
|
name 'EXSpam'
|
|
desc 'Spam im Spam-Verzeichnis des Users einsortieren'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.44
|
|
name 'EXEmailCopy'
|
|
desc 'Eine Kopie der gesendeten Email durch den Userfilter schicken um diese im selben Verzeichnis abzulegen'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.45
|
|
name 'EXDomain-Infos'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.46
|
|
name 'EXSharedFolder'
|
|
desc 'Ablage der Emails unter shared '
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.47
|
|
name 'EXFilterOut'
|
|
desc 'EXFilter direction Out'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.48
|
|
name 'EXVacation'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.49
|
|
name 'EXVacationSubject'
|
|
desc 'Vacation Subject'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.50
|
|
name 'EXVacationMsg'
|
|
desc 'Vacation Message'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.51
|
|
name 'EXFilterIn'
|
|
desc 'EXFilter direction In'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.52
|
|
name 'EXUserSpamDir'
|
|
desc 'Maildir for Spams identify by User '
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.53
|
|
name 'EXUserHamDir'
|
|
desc 'Maildir for false recognized Spams identify by User '
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1000} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.54
|
|
name 'EXNotPersonal'
|
|
desc 'Test if Email is not from a person'
|
|
EQUALITY BooleanMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE)
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.55
|
|
name 'EXGlobalPublicDir'
|
|
desc 'Imap global public directory'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.56
|
|
name 'EXAddr2'
|
|
desc 'Filter Email-Adresse'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{100} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.57
|
|
name 'EXAddr2Direction'
|
|
desc 'EXFilter Typ - Subject, From, To, FromTo, Subject, Msgbody'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.58
|
|
name 'EXDomainRelay'
|
|
desc 'Host - Domain Relays'
|
|
EQUALITY caseIgnoreMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )
|
|
|
|
attributetype ( 1.3.6.1.4.1.25926.1.1.60
|
|
name 'EXVacationDays'
|
|
desc 'Vacation days'
|
|
EQUALITY IntegerMatch
|
|
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
|
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.100
|
|
name 'EXSMTP-Account'
|
|
STRUCTURAL
|
|
must ( EXsmtp $ EXRemoteEmail $ EXServer $ EXUser-ID $
|
|
EXPassword $ EXActive
|
|
)
|
|
may ( EXPort $ EXAuthTry $ EXAuthReq $ EXTLSReq $ EXSMTPPOP $ EXTimer
|
|
)
|
|
)
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.101
|
|
name 'EXFetchmail-Account'
|
|
STRUCTURAL
|
|
must ( EXFetch $ EXRemoteEmail $ EXServer $ EXServerTyp $
|
|
EXUser-ID $ EXPassword $ EXActive $ EXTimer
|
|
)
|
|
may ( EXSSL $ EXEmailonServer $ EXPort $ EXTLSReq
|
|
)
|
|
)
|
|
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.103
|
|
name 'EXWebMail-Account'
|
|
STRUCTURAL
|
|
must ( EXwebm $ EXRemoteEmail $ EXServer $ EXUser-ID $
|
|
EXPassword $ EXServertyp $ EXActive
|
|
)
|
|
may ( EXEmailonServer $ EXPort $ EXTimer $ EXHTTPS
|
|
)
|
|
)
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.104
|
|
name 'EXDomain-Infos'
|
|
STRUCTURAL
|
|
must ( EXDomain-Infos $ EXDomainIMAP $ EXDomainExt $ EXGlobalPublicDir $
|
|
EXDefaultTimer $ EXMailDir $ EXUserSpamDir $ EXUserHamDir
|
|
)
|
|
may ( EXMaxMsgSize $ EXMaxMsgTxt $ EXDomainRelay
|
|
)
|
|
)
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.105
|
|
name 'EXAlias'
|
|
STRUCTURAL
|
|
must ( EXAlias $ EXRecipient
|
|
)
|
|
)
|
|
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.106
|
|
name 'EXUserinfos'
|
|
STRUCTURAL
|
|
must ( EXUserinfos $ EXHomeDir $ EXSpam $ EXEmailCopy $
|
|
EXSharedFolder $ EXStatus $
|
|
EXVacation $ EXVacationSubject $ EXVacationMsg $ EXVacationDays
|
|
)
|
|
)
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.107
|
|
name 'EXFilterGen'
|
|
STRUCTURAL
|
|
must ( EXFilterGen $ EXFilter1 $ EXStatus $ EXFilterOut $ EXFilterIn
|
|
)
|
|
may ( EXFilter2 $ EXFilter3 $ EXFilter4 $ EXFilter5 $ EXFilter6
|
|
)
|
|
)
|
|
|
|
objectClass ( 1.3.6.1.4.1.25926.1.1.108
|
|
name 'EXFilter'
|
|
STRUCTURAL
|
|
must ( EXFilter $ EXCondition $ EXIMAPDir $ EXStatus $
|
|
EXFilterTyp $ EXFilterOut $ EXFilterIn
|
|
)
|
|
may ( EXNotPersonal $ EXAddr2 $ EXAddr2Direction
|
|
)
|
|
)
|