/[pdpsoft]/trunk/nl.nikhef.ndpf.tools/nikhef-directory-schema/postfix.schema
ViewVC logotype

Contents of /trunk/nl.nikhef.ndpf.tools/nikhef-directory-schema/postfix.schema

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1094 - (show annotations) (download)
Thu Nov 12 10:19:28 2009 UTC (12 years, 9 months ago) by davidg
File size: 1852 byte(s)
Added nikhef-specific schema for attributes found no-where else

1 #
2 # @(#)$Id$
3 # As taken from https://dev.sihnon.net/wiki/index.php/LDAP/Openldap
4 #
5 # postfix.schema - basic attributes based on default queries
6 # postfix will make for alias and virtual account lookups
7 # I don't think there is an official postfix schema out there,
8 # but if there is, this most certainly is not it.
9 #
10 # leah@frauerpower.com
11 #
12 # mailacceptinguser and mailAccount added by Barrie Bremner <bjb@netcraft.com>
13 #
14
15 attributetype ( 1.3.6.1.4.1.25260.1.000
16 NAME 'mailacceptinggeneralid'
17 DESC 'Defines an address that we accept mail for'
18 EQUALITY caseIgnoreMatch
19 SUBSTR caseIgnoreSubstringsMatch
20 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
21
22 attributetype ( 1.3.6.1.4.1.25260.1.001
23 NAME 'maildrop'
24 DESC 'Defines the address mail goes to'
25 EQUALITY caseIgnoreMatch
26 SUBSTR caseIgnoreSubstringsMatch
27 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
28
29 attributetype ( 1.3.6.1.4.1.25260.1.002
30 NAME 'mailacceptinguser'
31 DESC 'Defines if this user accepts mail'
32 EQUALITY caseIgnoreMatch
33 SUBSTR caseIgnoreSubstringsMatch
34 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
35
36 objectClass ( 1.3.6.1.4.1.25260.1.1.100
37 NAME 'virtualaccount'
38 DESC 'Holds mail info for a virtual account'
39 STRUCTURAL
40 MUST ( owner $ mailacceptinggeneralid $
41 maildrop $ cn )
42 )
43
44 objectClass ( 1.3.6.1.4.1.25260.1.1.101
45 NAME 'maillist'
46 DESC 'Virtual account for holding mailing list info'
47 STRUCTURAL
48 MUST ( mailacceptinggeneralid $
49 maildrop $ cn )
50 )
51
52 objectClass ( 1.3.6.1.4.1.25260.1.1.102
53 NAME 'mailAccount'
54 DESC 'Email account details'
55 AUXILIARY
56 MUST ( maildrop $ cn )
57 MAY ( mailacceptinggeneralid $ mailacceptinguser )
58 )
59

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28