@%@UCRWARNING=# @%@
#
# LDAP mail2sharedfolder support
# find mail address for shared imap folders and do not rewrite recipient address if univentionMailHomeServer is NOT my fqdn
#

search_base = @%@ldap/base@%@
query_filter = (&(objectClass=univentionMailSharedFolder)(|(mailPrimaryAddress=%s)(mailAlternativeAddress=%s))(!(univentionMailHomeServer=@%@hostname@%@.@%@domainname@%@)))
result_attribute = mailPrimaryAddress
result_format = %s
timeout = @%@mail/postfix/ldap/timeout@%@
scope = sub
version = 3
bind_dn = @%@ldap/hostdn@%@
@!@
import os
from univention.lib.misc import getLDAPURIs
print('server_host = %s' % getLDAPURIs(configRegistry))
if os.path.exists('/etc/machine.secret'):
    print('bind_pw = %s' % (open('/etc/machine.secret').read()))
else:
    print('bind_pw = MACHINE.SECRET_IS_MISSING')
if configRegistry.is_true('mail/postfix/ldaptable/starttls', False):
    print('start_tls = yes')
if configRegistry.is_true('mail/postfix/ldaptable/tlsrequirecert', False):
    print('tls_require_cert = yes')
if configRegistry.get('mail/postfix/ldaptable/tlscacertfile'):
    print('tls_ca_cert_file = %s' % configRegistry['mail/postfix/ldaptable/tlscacertfile'])
print('debuglevel = %s' % configRegistry.get('mail/postfix/ldaptable/debuglevel', '0'))
@!@
