Univention Bugzilla – Bug 53090
OX join script creates mail domains for all mailPrimaryAddress and mailAlternativeAddress in LDAP
Last modified: 2022-04-20 10:51:53 CEST
The join script 65univention-ox.inst uses list-missing-mail-domains.py to locate all domains used in mailPrimaryAddress and mailAlternativeAddress entries. It then creates mail/domain objects for all missing domains. This is not desirable (anymore), as some customers have disabled the syntax check for mailPrimaryAddress and have non-ox-users with not-ucs-hosted email addresses. The join script will then create mail domains for externally hosted domains and the mail system will not send emails for those anymore to the real servers. The UDM hook access.py already prevents users from setting not-ucs-hosted email addresses for ox-enabled-users. the ox-app should ignore data of non-ox-users. Remove the mail domain creation part from the join script (and list-missing-mail-domains.py if not used anymore).