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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 davidg 1010 #
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 davidg 1012 NAME 'virtualaccount'
38 davidg 1010 DESC 'Holds mail info for a virtual account'
39 davidg 1012 STRUCTURAL
40 davidg 1010 MUST ( owner $ mailacceptinggeneralid $
41     maildrop $ cn )
42     )
43    
44     objectClass ( 1.3.6.1.4.1.25260.1.1.101
45 davidg 1012 NAME 'maillist'
46 davidg 1010 DESC 'Virtual account for holding mailing list info'
47 davidg 1012 STRUCTURAL
48 davidg 1010 MUST ( mailacceptinggeneralid $
49     maildrop $ cn )
50     )
51    
52     objectClass ( 1.3.6.1.4.1.25260.1.1.102
53 davidg 1012 NAME 'mailAccount'
54 davidg 1010 DESC 'Email account details'
55 davidg 1012 AUXILIARY
56     MUST ( maildrop $ cn )
57 davidg 1094 MAY ( mailacceptinggeneralid $ mailacceptinguser )
58 davidg 1010 )
59    

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