phpldapadmin/doc/exmail.schema
2013-03-20 11:04:09 +11:00

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
)
)