From 31984093fa84d4eebab9144f5dd739f415d65905 Mon Sep 17 00:00:00 2001 From: Zhang Huangbin Date: Wed, 3 Jun 2015 12:26:31 +0800 Subject: [PATCH] New: howto/ldap.add.catch-all.md. Sync links of new iRedMail, iRedAdmin-Pro release notes. --- TODO.md | 2 +- howto/ldap.add.catch-all.md | 33 +++++++++++++ ...tchall.account.md => sql.add.catch-all.md} | 5 +- html/index.html | 3 +- html/iredadmin-pro.releases.html | 2 + html/iredmail.releases.html | 1 + html/ldap.add.catch-all.html | 48 +++++++++++++++++++ ...ll.account.html => sql.add.catch-all.html} | 10 ++-- upgrade/1-iredmail.releases.md | 1 + upgrade/2-iredadmin-pro.releases.md | 2 + 10 files changed, 101 insertions(+), 6 deletions(-) create mode 100644 howto/ldap.add.catch-all.md rename howto/{sql.create.domain.catchall.account.md => sql.add.catch-all.md} (85%) create mode 100644 html/ldap.add.catch-all.html rename html/{sql.create.domain.catchall.account.html => sql.add.catch-all.html} (73%) diff --git a/TODO.md b/TODO.md index 6fb9cae6..a5f8d5b5 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,6 @@ # TODO -* http://www.iredmail.org/wiki/index.php?title=Addition/OpenLDAP/Catch-all +* http://doc.samplezone.ch/iredmail/ * How to install and configure SOGo groupware * How to install and configure Nginx diff --git a/howto/ldap.add.catch-all.md b/howto/ldap.add.catch-all.md new file mode 100644 index 00000000..9ac98453 --- /dev/null +++ b/howto/ldap.add.catch-all.md @@ -0,0 +1,33 @@ +# LDAP: Add per-domain catch-all account + +With default setting, iRedMail will reject emails sent to non-existing mail +accounts under hosted mail domains. If you want to accept these emails, you +need a per-domain catch-all account. + +With OpenLDAP backend, you can add an catch-all account for mail domain +`example.com` like below: + +``` +dn: mail=@example.com,ou=Users,domainName=example.com,o=domains,dc=iredmail,dc=org +accountstatus: active +cn: catch-all +mail: @example.com +mailForwardingAddress: user_1@example.com +mailForwardingAddress: user_2@example.com +objectclass: inetOrgPerson +objectclass: mailUser +sn: catch-all +uid: catch-all +``` + +With above catch-all account, emails sent to non-existing addresses will be +forwarded to both `user_1@example.com` and `user_2@example.com`. + +__NOTE__: With iRedAdmin-Pro, you can manage catch-all account in domain +profile directly. Screenshot attached. + +![](../images/iredadmin/domain_profile_catchall.png) + +## See also + +* [Add per-domain catch-all account for MySQL/MariaDB/PostgreSQL backends](./sql.add.catch-all.html) diff --git a/howto/sql.create.domain.catchall.account.md b/howto/sql.add.catch-all.md similarity index 85% rename from howto/sql.create.domain.catchall.account.md rename to howto/sql.add.catch-all.md index 54f6ccf2..19a2cbf9 100644 --- a/howto/sql.create.domain.catchall.account.md +++ b/howto/sql.add.catch-all.md @@ -1,4 +1,4 @@ -# SQL: Add domain catch-all account +# SQL: Add per-domain catch-all account With default setting, iRedMail will reject emails sent to non-existing mail accounts under hosted mail domains. If you want to accept these emails, you @@ -22,3 +22,6 @@ profile directly. Screenshot attached. ![](../images/iredadmin/domain_profile_catchall.png) +## See also + +* [Add per-domain catch-all account for OpenLDAP backends](./ldap.add.catch-all.html) diff --git a/html/index.html b/html/index.html index 695178bd..5bb50c6e 100644 --- a/html/index.html +++ b/html/index.html @@ -67,6 +67,7 @@
  • Force mail user to change password in 90 days
  • Ignore Trash folder in mailbox quota
  • LDAP: Add an alias domain
  • +
  • LDAP: Add per-domain catch-all account
  • LDAP: Add a mail alias account
  • LDAP: Add a mail list account
  • LDAP: User mail forwarding.
  • @@ -80,7 +81,7 @@
  • Reset user password
  • Restrict mail user to login from specified IP addresses or networks
  • Send out email from specified IP address
  • -
  • SQL: Add domain catch-all account
  • +
  • SQL: Add per-domain catch-all account
  • SQL: Add a mail alias account
  • Store SpamAssassin bayes in SQL
  • Use a bought SSL certificate
  • diff --git a/html/iredadmin-pro.releases.html b/html/iredadmin-pro.releases.html index 4f7d4975..e465d0ba 100644 --- a/html/iredadmin-pro.releases.html +++ b/html/iredadmin-pro.releases.html @@ -39,6 +39,7 @@ this tutorial with just one shell command:

    Release Notes

    iRedAdmin-Pro-LDAP (for OpenLDAP backend)


    @@ -65,6 +66,7 @@ this tutorial with just one shell command:

    iRedAdmin-Pro-SQL (For MySQL, MariaDB, PostgreSQL backends)


    diff --git a/html/iredmail.releases.html b/html/iredmail.releases.html index 1a28ab70..20589f5e 100644 --- a/html/iredmail.releases.html +++ b/html/iredmail.releases.html @@ -37,6 +37,7 @@

    Release notes and upgrade tutorials