if really don't exists a fetchmail.schema (I don't find it)...
I would want to start to write one...
this is my proposal:
# 1.3.6.1.4.1.22339 RHX Studio Associato's OID
# 1.3.6.1.4.1.22339.2 fetchmail LDAP Elements
# 1.3.6.1.4.1.22339.2.1 AttributeTypes
# 1.3.6.1.4.1.22339.2.2 ObjectClasses
* Define all Attribute Types used by fetchmail (they are many)
example:
attributetype ( 1.3.6.1.4.1.22339.2.1.1 NAME 'optionAll'
DESC 'Retrieve both old (seen) and new messages from the mailserver'
EQUALITY booleanMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
[...more attributes...]
* Define a ObjectClass
example:
objectclass ( 1.3.6.1.4.1.22339.2.2.1 NAME 'FetchmailAccount'
SUP top STRUCTURAL
DESC 'Fetchmail account'
MUST ( username $ MORE... )
MAY ( optionAll $ optionKeep $ optionNoKeep $ optionFlush $
protocol $ uidl $ port $ MORE... ) )
Alessandro De Zorzi