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