This file is indexed.

/etc/ldap/schema/fusiondirectory/mail-fd.schema is in fusiondirectory-plugin-mail-schema 1.0.8.8-3ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
##
## mail-fd.schema - Needed by FusionDirectory Mail Plugin for its configuration
##

# Attributes

# Mail settings

attributetype ( 1.3.6.1.4.1.10098.1.1.12.4 NAME 'gosaMailServer'
  DESC 'Specify users main mail server'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.5 NAME 'gosaMailQuota'
  DESC 'GOsa quota definitions'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.6 NAME 'gosaMailAlternateAddress'
  DESC 'Additional mail addresses where the user is reachable'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.7 NAME 'gosaMailForwardingAddress'
  DESC 'Addresses where to forward mail to'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.8 NAME 'gosaMailMaxSize'
  DESC 'Block mails bigger than this value'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.9 NAME 'gosaSpamSortLevel'
  DESC 'Spamassassins hits'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.10 NAME 'gosaSpamMailbox'
  DESC 'Where to put spam'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.11 NAME 'gosaVacationMessage'
  DESC 'Text to display in case of vacation'
  EQUALITY caseIgnoreMatch
  SUBSTR caseIgnoreSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.12 NAME 'gosaMailDeliveryMode'
  DESC 'What to do with mails'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.25 NAME 'gosaSharedFolderTarget'
  DESC 'Keeps the target of cyrus shared folders'
  EQUALITY caseIgnoreIA5Match
  SUBSTR caseIgnoreIA5SubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.41 NAME 'gosaVacationStart'
  DESC 'Timestamp for enabling current vacation message'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.10098.1.1.12.42 NAME 'gosaVacationStop'
  DESC 'Timestamp for switching off current vacation message'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)

# Postfix
attributetype ( 1.3.6.1.4.1.38414.10.11.1 NAME 'postfixHeaderSizeLimit'
  DESC 'Keep postfix header-size-limit variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.2 NAME 'postfixMailboxSizeLimit'
  DESC 'Keep postfix mailbox-size-limit variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.3 NAME 'postfixMessageSizeLimit'
  DESC 'Keep postfix message-size-limit variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.4 NAME 'postfixMyDestinations'
  DESC 'Keep postfix mydestinations variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.38414.10.11.5 NAME 'postfixMyDomain'
  DESC 'Keep postfix mydomain variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.6 NAME 'postfixMyHostname'
  DESC 'Keep postfix myhostname variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.7 NAME 'postfixMyNetworks'
  DESC 'Keep postfix mynetworks variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.8 NAME 'postfixRelayhost'
  DESC 'Keep postfix relayhost variable'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.11.10 NAME 'postfixSenderRestrictions'
  DESC 'Keep postfix sender restrictions'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.38414.10.11.11 NAME 'postfixRecipientRestrictions'
  DESC 'Keep postfix transport tables'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)

attributetype ( 1.3.6.1.4.1.38414.10.12.1 NAME 'fdTransportTableMatch'
  DESC 'FusionDirectory - postfix transport table matching pattern'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.12.2 NAME 'fdTransportTableRule'
  DESC 'FusionDirectory - postfix transport table rule as transport:nexthop'
  EQUALITY caseExactIA5Match
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE)

attributetype ( 1.3.6.1.4.1.38414.10.13.1 NAME 'fdGroupMailLocalOnly'
  DESC 'FusionDirectory - Group mail only allowed to receive local mail'
  EQUALITY booleanMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  SINGLE-VALUE)

objectclass ( 1.3.6.1.4.1.38414.10.2.2 NAME 'fdImapServer'
  DESC 'FusionDirectory basic imap service'
  SUP top AUXILIARY
  MUST ( cn ) )

objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILIARY
  DESC 'Class to mark MailAccounts for GOsa (v2.6.1)'
  MUST ( mail $ gosaMailServer $ gosaMailDeliveryMode)
  MAY  ( gosaMailQuota $ gosaMailAlternateAddress $ gosaMailForwardingAddress $
         gosaMailMaxSize $ gosaSpamSortLevel $ gosaSpamMailbox $
         gosaVacationMessage $ gosaVacationStart $ gosaVacationStop $ gosaSharedFolderTarget))

# Postfix Server description
objectclass (1.3.6.1.4.1.38414.10.2.3 NAME 'fdPostfixServer' SUP top AUXILIARY
  DESC 'FusionDirectory - Postfix server definition'
  MUST ( cn )
  MAY  ( description $ postfixHeaderSizeLimit $
         postfixMailboxSizeLimit $ postfixMessageSizeLimit $
         postfixMyDestinations $ postfixMyDomain $ postfixMyHostname $
         postfixRelayhost $
         postfixSenderRestrictions $ postfixRecipientRestrictions ) )

objectclass (1.3.6.1.4.1.38414.10.2.4 NAME 'fdPostfixTransportTable'
  DESC 'FusionDirectory - Postfix transport table line'
  MUST ( fdTransportTableMatch $ fdTransportTableRule )
  MAY  (  ) )

objectclass ( 1.3.6.1.4.1.38414.10.2.5 NAME 'fdGroupMail' SUP top AUXILIARY
  DESC 'Basic user group mailing list'
  MUST ( mail $ gosaMailServer )
  MAY  ( gosaMailAlternateAddress $ gosaMailForwardingAddress $
         gosaMailMaxSize $ fdGroupMailLocalOnly ))