mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2024-01-19 02:48:50 +00:00
39ae101266
**TL;DR:** - New image is actively maintained vs existing one that is over 5 years old. - Slight improvement to LDAP tree config via `.ldif` files. - No more `Dockerfile` required to build, we can just rely on `docker run`. `osixia/openldap` has not seen any activity since Feb 2021, while our `Dockerfile` was fixed to v1.1.6` (Feb 2018). Startup time for this new image is around 5 seconds? (_The LDAP test uses a standard 20 second timeout check to wait until the server is ready before continuing with starting the DMS image_). This commit migrates to `bitnami/openldap` which required modifying the `01_mail-tree.ldif` to also include adding the root object to start successfully. This image is actively maintained and one of the most popular OpenLDAP images on DockerHub. The user account `.ldif` files have minimal changes: - Lines moved around for better organization - Additional comments for context - Removal of inherited `objectClass` attributes (`person`, `top`) from the `orgnizationalPerson` class. Attribute `sn` changed to long form `surname` and values corrected with `givenName`. `changetype: add` was also not necessary. Additionally the image does not support the `.schema` format, they must be converted to `.ldif` which has been done for `postfix-book.schema`. See PR for more details. |
||
---|---|---|
.. | ||
dovecot-lmtp | ||
dovecot-sieve | ||
duplicate_config_test | ||
example-opendkim | ||
fetchmail | ||
getmail | ||
ldap | ||
override-configs | ||
relay-hosts | ||
rspamd_full | ||
smtp-delivery | ||
templates | ||
user-patches | ||
without-accounts | ||
amavis.cf | ||
fail2ban-fail2ban.cf | ||
fail2ban-jail.cf | ||
postfix-regexp.cf | ||
postfix-virtual.cf | ||
whitelist_clients.local | ||
whitelist_recipients |