New: howto/ldap.add.catch-all.md.

Sync links of new iRedMail, iRedAdmin-Pro release notes.
This commit is contained in:
Zhang Huangbin 2015-06-03 12:26:31 +08:00
parent 0db45c9be0
commit 31984093fa
10 changed files with 101 additions and 6 deletions

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -67,6 +67,7 @@
<li><a href="force.user.to.change.password.html">Force mail user to change password in 90 days</a></li>
<li><a href="ignore.trash.folder.in.quota.html">Ignore Trash folder in mailbox quota</a></li>
<li><a href="ldap.add.alias.domain.html">LDAP: Add an alias domain</a></li>
<li><a href="ldap.add.catch-all.html">LDAP: Add per-domain catch-all account</a></li>
<li><a href="ldap.add.mail.alias.html">LDAP: Add a mail alias account</a></li>
<li><a href="ldap.add.mail.list.html">LDAP: Add a mail list account</a></li>
<li><a href="ldap.user.mail.forwarding.html">LDAP: User mail forwarding.</a></li>
@ -80,7 +81,7 @@
<li><a href="reset.user.password.html">Reset user password</a></li>
<li><a href="restrict.mail.user.to.login.from.specified.ip.or.networks.html">Restrict mail user to login from specified IP addresses or networks</a></li>
<li><a href="send.out.email.from.specified.ip.addresses.html">Send out email from specified IP address</a></li>
<li><a href="sql.create.domain.catchall.account.html">SQL: Add domain catch-all account</a></li>
<li><a href="sql.add.catch-all.html">SQL: Add per-domain catch-all account</a></li>
<li><a href="sql.create.mail.alias.html">SQL: Add a mail alias account</a></li>
<li><a href="store.spamassassin.bayes.in.sql.html">Store SpamAssassin bayes in SQL</a></li>
<li><a href="use.a.bought.ssl.certificate.html">Use a bought SSL certificate</a></li>

View File

@ -39,6 +39,7 @@ this tutorial with just one shell command:
<h2 id="release-notes">Release Notes</h2>
<h3 id="iredadmin-pro-ldap-for-openldap-backend">iRedAdmin-Pro-LDAP (for OpenLDAP backend)</h3>
<ul>
<li><a href="http://www.iredmail.org/forum/topic9281.html">2.3.1</a>, Jun 3, 2015. Bug fixes.</li>
<li><a href="http://www.iredmail.org/forum/topic9145.html">2.3.0</a>, May 15, 2015. Provides some basic hooks (hook is just like plugin).</li>
</ul>
<hr />
@ -65,6 +66,7 @@ this tutorial with just one shell command:
</ul>
<h3 id="iredadmin-pro-sql-for-mysql-mariadb-postgresql-backends">iRedAdmin-Pro-SQL (For MySQL, MariaDB, PostgreSQL backends)</h3>
<ul>
<li><a href="http://www.iredmail.org/forum/topic9282.html">2.1</a>, Jun 3, 2015. Bug fixes.</li>
<li><a href="http://www.iredmail.org/forum/topic9146.html">2.0</a>, May 15, 2015.</li>
</ul>
<hr />

View File

@ -37,6 +37,7 @@
</ul>
<h4 id="release-notes-and-upgrade-tutorials">Release notes and upgrade tutorials</h4>
<ul>
<li><a href="http://www.iredmail.org/forum/topic9280.html">0.9.2</a>, Jun 3, 2015. <a href="./upgrade.iredmail.0.9.1-0.9.2.html">Upgrade from iRedMail-0.9.1</a></li>
<li><a href="http://www.iredmail.org/forum/topic9144.html">0.9.1</a>, May 15, 2015. <a href="./upgrade.iredmail.0.9.0-0.9.1.html">Upgrade from iRedMail-0.9.0</a></li>
<li><a href="http://www.iredmail.org/forum/topic8443.html">0.9.0</a>, Dec 31, 2014. <a href="./upgrade.iredmail.0.8.7-0.9.0.html">Upgrade from iRedMail-0.8.7</a></li>
<li><a href="http://www.iredmail.org/forum/topic6872-news-announcements-bug-fixes-iredmail087-has-been-released.html">0.8.7</a>, May 13, 2014. <a href="./upgrade.iredmail.0.8.6-0.8.7.html">Upgrade from iRedMail-0.8.6</a></li>

View File

@ -0,0 +1,48 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LDAP: Add per-domain catch-all account</title>
<link href="./css/markdown.css" rel="stylesheet"></head>
</head>
<body>
<div id="navigation">
<a href="http://www.iredmail.org" target="_blank">iRedMail web site</a>
// <a href="./index.html">Document Index</a>
</div><h1 id="ldap-add-per-domain-catch-all-account">LDAP: Add per-domain catch-all account</h1>
<p>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.</p>
<p>With OpenLDAP backend, you can add an catch-all account for mail domain
<code>example.com</code> like below:</p>
<pre><code>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
</code></pre>
<p>With above catch-all account, emails sent to non-existing addresses will be
forwarded to both <code>user_1@example.com</code> and <code>user_2@example.com</code>.</p>
<p><strong>NOTE</strong>: With iRedAdmin-Pro, you can manage catch-all account in domain
profile directly. Screenshot attached.</p>
<p><img alt="" src="../images/iredadmin/domain_profile_catchall.png" /></p>
<h2 id="see-also">See also</h2>
<ul>
<li><a href="./sql.add.catch-all.html">Add per-domain catch-all account for MySQL/MariaDB/PostgreSQL backends</a></li>
</ul><p style="text-align: center; color: grey;">Document published under a <a href="http://creativecommons.org/licenses/by-nd/3.0/us/" target="_blank">CC BY-ND 3.0</a> license. If you found something wrong, please do <a href="http://www.iredmail.org/contact.html">contact us</a> to fix it.<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-3293801-21', 'auto');
ga('send', 'pageview');
</script>
</body></html>

View File

@ -1,7 +1,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SQL: Add domain catch-all account</title>
<title>SQL: Add per-domain catch-all account</title>
<link href="./css/markdown.css" rel="stylesheet"></head>
</head>
<body>
@ -10,7 +10,7 @@
<a href="http://www.iredmail.org" target="_blank">iRedMail web site</a>
// <a href="./index.html">Document Index</a>
</div><h1 id="sql-add-domain-catch-all-account">SQL: Add domain catch-all account</h1>
</div><h1 id="sql-add-per-domain-catch-all-account">SQL: Add per-domain catch-all account</h1>
<p>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 domain catch-all account.</p>
@ -26,7 +26,11 @@ sent to non-existing accounts under <code>domain.com</code> will be delivered to
<code>dest@example.com</code>.</p>
<p><strong>NOTE</strong>: With iRedAdmin-Pro, you can manage catch-all account in domain
profile directly. Screenshot attached.</p>
<p><img alt="" src="../images/iredadmin/domain_profile_catchall.png" /></p><p style="text-align: center; color: grey;">Document published under a <a href="http://creativecommons.org/licenses/by-nd/3.0/us/" target="_blank">CC BY-ND 3.0</a> license. If you found something wrong, please do <a href="http://www.iredmail.org/contact.html">contact us</a> to fix it.<script>
<p><img alt="" src="../images/iredadmin/domain_profile_catchall.png" /></p>
<h2 id="see-also">See also</h2>
<ul>
<li><a href="./ldap.add.catch-all.html">Add per-domain catch-all account for OpenLDAP backends</a></li>
</ul><p style="text-align: center; color: grey;">Document published under a <a href="http://creativecommons.org/licenses/by-nd/3.0/us/" target="_blank">CC BY-ND 3.0</a> license. If you found something wrong, please do <a href="http://www.iredmail.org/contact.html">contact us</a> to fix it.<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

View File

@ -21,6 +21,7 @@
#### Release notes and upgrade tutorials
* [0.9.2](http://www.iredmail.org/forum/topic9280.html), Jun 3, 2015. [Upgrade from iRedMail-0.9.1](./upgrade.iredmail.0.9.1-0.9.2.html)
* [0.9.1](http://www.iredmail.org/forum/topic9144.html), May 15, 2015. [Upgrade from iRedMail-0.9.0](./upgrade.iredmail.0.9.0-0.9.1.html)
* [0.9.0](http://www.iredmail.org/forum/topic8443.html), Dec 31, 2014. [Upgrade from iRedMail-0.8.7](./upgrade.iredmail.0.8.7-0.9.0.html)
* [0.8.7](http://www.iredmail.org/forum/topic6872-news-announcements-bug-fixes-iredmail087-has-been-released.html), May 13, 2014. [Upgrade from iRedMail-0.8.6](./upgrade.iredmail.0.8.6-0.8.7.html)

View File

@ -19,6 +19,7 @@ this tutorial with just one shell command:
### iRedAdmin-Pro-LDAP (for OpenLDAP backend)
* [2.3.1](http://www.iredmail.org/forum/topic9281.html), Jun 3, 2015. Bug fixes.
* [2.3.0](http://www.iredmail.org/forum/topic9145.html), May 15, 2015. Provides some basic hooks (hook is just like plugin).
----
@ -45,6 +46,7 @@ this tutorial with just one shell command:
### iRedAdmin-Pro-SQL (For MySQL, MariaDB, PostgreSQL backends)
* [2.1](http://www.iredmail.org/forum/topic9282.html), Jun 3, 2015. Bug fixes.
* [2.0](http://www.iredmail.org/forum/topic9146.html), May 15, 2015.
----