attributetype ( 1.1.2.1 NAME 'pfAccountStatus' DESC 'Status of this account (active/inactive)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.1.2.2 NAME 'pfMail' DESC 'RFC822 email address of this recipient' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) attributetype ( 1.1.2.3 NAME 'pfClearPassword' DESC 'Unencrypted password' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE ) attributetype ( 1.1.2.4 NAME 'pfMailHost' DESC 'FQDN of the SMTP/MTA of this recipient' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.1.2.5 NAME 'pfMailMessageStore' DESC 'Path to the maildir/mbox on the mail system' EQUALITY caseExactIA5Match SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.1.2.6 NAME 'pfMailForwardingAddress' DESC 'Address(es) to forward all incoming messages to.' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) objectclass ( 1.1.1.1 NAME 'PFClientAccount' STRUCTURAL DESC 'Client Account' SUP top MUST ( cn $ pfMail $ pfAccountStatus ) MAY ( pfmailForwardingAddress ) ) objectclass ( 1.1.1.2 NAME 'PFDomain' STRUCTURAL DESC 'Domain for virtual mailaccounts' SUP top MUST ( dc $ pfMailHost ) MAY ( pfClearPassword ) ) objectclass ( 1.1.1.3 NAME 'PFMailAccount' STRUCTURAL DESC 'Virtual mailaccounts for Postfix and Dovecot' SUP top MUST ( uid $ pfMail $ pfClearPassword $ pfMailMessageStore ) MAY ( pfMailForwardingAddress ) )