Mention how to create iredapd SQL database in en_US/upgrade/0-upgrade.iredapd.md.

This commit is contained in:
Zhang Huangbin 2015-09-21 09:22:31 +08:00
parent 016e78ffbc
commit 0f97d27889
26 changed files with 152 additions and 31 deletions

View File

@ -1,14 +1,12 @@
# Upgrade iRedAPD
> iRedAPD source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredapd/).
> Release Notes are available here: [iRedAPD Release Notes](./iredapd.releases.html).
> If you're trying to upgrade iRedAPD-1.3.x or earlier releases to the latest
> iRedAPD, please check this tutorial instead:
> [Upgrade iRedAPD from v1.3.x or earlier versions to latest release](./upgrade.old.iredapd.html).
> We provide remote upgrade service, check [the price](../support.html) and [contact us](../contact.html).
> We offer remote upgrade service, check [the price](../support.html) and [contact us](../contact.html).
This tutorial describes how to upgrade iRedAPD from `1.4.0` or later releases
to the latest stable release. It's applicable on all Linux/BSD distributions
@ -30,6 +28,62 @@ That's all.
----
If you're upgrading iRedAPD-1.6.0 (or older release) to iRedAPD-1.7.0 (or newer
release), please create new SQL database `iredapd` with sql commands below:
> Note: You can create a strong password for SQL user with command:
> `eval </dev/urandom tr -dc A-Za-z0-9 | (head -c $1 &>/dev/null || head -c 30)`
* For OpenLDAP, MySQL, MariaDB backends, please login to SQL server as `root`
user, then create required database (replace sample password `passwd` in
sql command by the strong password you generated):
```
$ mysql -u root -p
sql> CREATE DATABASE IF NOT EXISTS iredapd DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
sql> USE iredapd;
sql> SOURCE /opt/iredapd/SQL/iredapd.mysql;
sql> GRANT ALL ON iredapd.* TO "iredapd"@"localhost" IDENTIFIED BY "passwd";
sql> FLUSH PRIVILEGES;
```
Now update iRedAPD SQL database name, sql user name, and password in iRedAPD
config file `/opt/iredapd/settings.py` (all parameters start with `iredapd_db_`).
* For PostgreSQL backend, please copy `/opt/iredapd/SQL/iredapd.pgsql` to `/tmp`
first, then switch to system user `postgres` (It's `_postgresql` on OpenBSD)
with `su` command, execute sql commands below:
```
# cp /opt/iredapd/SQL/iredapd.pgsql /tmp/
# chmod 0755 /tmp/iredapd.pgsql
---- Switch to system user `postgres` here ----
$ psql
-- Create database
sql> CREATE DATABASE iredapd WITH TEMPLATE template0 ENCODING 'UTF8';
-- Create user
sql> CREATE USER iredapd WITH ENCRYPTED PASSWORD 'passwd' NOSUPERUSER NOCREATEDB NOCREATEROLE;
sql> ALTER DATABASE iredapd OWNER TO iredapd;
-- Import SQL template
sql> \c iredapd;
sql> \i /tmp/iredapd.pgsql;
-- Grant permissions
sql> GRANT ALL ON throttle,throttle_tracking TO iredapd;
sql> GRANT ALL ON throttle_id_seq,throttle_tracking_id_seq TO iredapd;
```
Now update iRedAPD SQL database name, sql user name, and password in iRedAPD
config file `/opt/iredapd/settings.py` (all parameters start with `iredapd_db_`).
----
Important notes:
* It's recommended to enable plugin `reject_null_sender` in iRedAPD-1.4.4 or
@ -37,3 +91,7 @@ Important notes:
* Plugin `amavisd_wblist` is required if you manage white/blacklists with
iRedAdmin-Pro.
# See Also
* iRedAPD source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredapd/).

View File

@ -32,7 +32,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -33,7 +33,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -40,7 +40,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -34,7 +34,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -34,7 +34,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -38,7 +38,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -38,7 +38,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest stable release
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -42,7 +42,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest 1.4.3
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
### Upgrade iRedAdmin (open source edition) to the latest stable release

View File

@ -48,7 +48,7 @@ latest stable release immediately: [How to upgrade Roundcube](http://trac.roundc
### Upgrade iRedAPD (Postfix policy server) to the latest 1.4.4
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
Important notes:

View File

@ -78,7 +78,7 @@ $config['smtp_conn_options'] = array(
### Upgrade iRedAPD (Postfix policy server) to the latest 1.5.0
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).

View File

@ -176,7 +176,7 @@ Reloading or restarting Postfix service is required:
### Upgrade iRedAPD (Postfix policy server) to the latest 1.6.0
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).

View File

@ -6,7 +6,7 @@ __This is still a DRAFT document, do NOT apply it.__
## ChangeLog
> We provide remote upgrade service, check [the price](../support.html) and [contact us](../contact.html).
> We offer remote upgrade service, check [the price](../support.html) and [contact us](../contact.html).
* 2015-09-10: Add new daily cron job to cleanup Roundcube SQL database.
* 2015-08-08: [SQL backends] Add new SQL columns in `vmail` database: `alias.is_alias`, `alias.alias_to`.
@ -34,8 +34,11 @@ so that you can know which version of iRedMail you're running. For example:
### Upgrade iRedAPD (Postfix policy server) to the latest 1.7.0
> Note: iRedAPD-1.7.0 requires a new SQL database, please create it by
> following upgrade tutorial.
Please follow below tutorial to upgrade iRedAPD to the latest stable release:
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
[Upgrade iRedAPD to the latest stable release](./upgrade.iredapd.html)
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).

View File

@ -12,12 +12,11 @@
// <a href="./index.html">Document Index</a>
</div><h1 id="upgrade-iredapd">Upgrade iRedAPD</h1>
<blockquote>
<p>iRedAPD source code is hosted on <a href="https://bitbucket.org/zhb/iredapd/">BitBucket</a>.</p>
<p>Release Notes are available here: <a href="./iredapd.releases.html">iRedAPD Release Notes</a>.</p>
<p>If you're trying to upgrade iRedAPD-1.3.x or earlier releases to the latest
iRedAPD, please check this tutorial instead:
<a href="./upgrade.old.iredapd.html">Upgrade iRedAPD from v1.3.x or earlier versions to latest release</a>.</p>
<p>We provide remote upgrade service, check <a href="../support.html">the price</a> and <a href="../contact.html">contact us</a>.</p>
<p>We offer remote upgrade service, check <a href="../support.html">the price</a> and <a href="../contact.html">contact us</a>.</p>
</blockquote>
<p>This tutorial describes how to upgrade iRedAPD from <code>1.4.0</code> or later releases
to the latest stable release. It's applicable on all Linux/BSD distributions
@ -36,6 +35,59 @@ supported by iRedMail.</p>
<p>That's all.</p>
<hr />
<p>If you're upgrading iRedAPD-1.6.0 (or older release) to iRedAPD-1.7.0 (or newer
release), please create new SQL database <code>iredapd</code> with sql commands below:</p>
<blockquote>
<p>Note: You can create a strong password for SQL user with command:
<code>eval &lt;/dev/urandom tr -dc A-Za-z0-9 | (head -c $1 &amp;&gt;/dev/null || head -c 30)</code></p>
</blockquote>
<ul>
<li>For OpenLDAP, MySQL, MariaDB backends, please login to SQL server as <code>root</code>
user, then create required database (replace sample password <code>passwd</code> in
sql command by the strong password you generated):</li>
</ul>
<pre><code>$ mysql -u root -p
sql&gt; CREATE DATABASE IF NOT EXISTS iredapd DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
sql&gt; USE iredapd;
sql&gt; SOURCE /opt/iredapd/SQL/iredapd.mysql;
sql&gt; GRANT ALL ON iredapd.* TO &quot;iredapd&quot;@&quot;localhost&quot; IDENTIFIED BY &quot;passwd&quot;;
sql&gt; FLUSH PRIVILEGES;
</code></pre>
<p>Now update iRedAPD SQL database name, sql user name, and password in iRedAPD
config file <code>/opt/iredapd/settings.py</code> (all parameters start with <code>iredapd_db_</code>).</p>
<ul>
<li>For PostgreSQL backend, please copy <code>/opt/iredapd/SQL/iredapd.pgsql</code> to <code>/tmp</code>
first, then switch to system user <code>postgres</code> (It's <code>_postgresql</code> on OpenBSD)
with <code>su</code> command, execute sql commands below:</li>
</ul>
<pre><code># cp /opt/iredapd/SQL/iredapd.pgsql /tmp/
# chmod 0755 /tmp/iredapd.pgsql
---- Switch to system user `postgres` here ----
$ psql
-- Create database
sql&gt; CREATE DATABASE iredapd WITH TEMPLATE template0 ENCODING 'UTF8';
-- Create user
sql&gt; CREATE USER iredapd WITH ENCRYPTED PASSWORD 'passwd' NOSUPERUSER NOCREATEDB NOCREATEROLE;
sql&gt; ALTER DATABASE iredapd OWNER TO iredapd;
-- Import SQL template
sql&gt; \c iredapd;
sql&gt; \i /tmp/iredapd.pgsql;
-- Grant permissions
sql&gt; GRANT ALL ON throttle,throttle_tracking TO iredapd;
sql&gt; GRANT ALL ON throttle_id_seq,throttle_tracking_id_seq TO iredapd;
</code></pre>
<p>Now update iRedAPD SQL database name, sql user name, and password in iRedAPD
config file <code>/opt/iredapd/settings.py</code> (all parameters start with <code>iredapd_db_</code>).</p>
<hr />
<p>Important notes:</p>
<ul>
<li>
@ -46,6 +98,10 @@ supported by iRedMail.</p>
<p>Plugin <code>amavisd_wblist</code> is required if you manage white/blacklists with
iRedAdmin-Pro.</p>
</li>
</ul>
<h1 id="see-also">See Also</h1>
<ul>
<li>iRedAPD source code is hosted on <a href="https://bitbucket.org/zhb/iredapd/">BitBucket</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),

View File

@ -64,7 +64,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -77,7 +77,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -76,7 +76,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -64,7 +64,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -74,7 +74,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -79,7 +79,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -59,7 +59,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-stable-release">Upgrade iRedAPD (Postfix policy server) to the latest stable release</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -79,7 +79,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-143">Upgrade iRedAPD (Postfix policy server) to the latest 1.4.3</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<h3 id="upgrade-iredadmin-open-source-edition-to-the-latest-stable-release">Upgrade iRedAdmin (open source edition) to the latest stable release</h3>
<p>Please follow this tutorial to upgrade iRedAdmin open source edition to the
latest stable release: <a href="./migrate.or.upgrade.iredadmin.html">Upgrade iRedAdmin to the latest stable release</a></p>

View File

@ -94,7 +94,7 @@ so that you can know which version of iRedMail you're running. For example:</p>
latest stable release immediately: <a href="http://trac.roundcube.net/wiki/Howto_Upgrade">How to upgrade Roundcube</a></p>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-144">Upgrade iRedAPD (Postfix policy server) to the latest 1.4.4</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<p>Important notes: </p>
<ul>
<li>in iRedMail-0.9.0 and future iRedMail releases, we will use white/blacklists

View File

@ -127,7 +127,7 @@ $config['smtp_conn_options'] = array(
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-150">Upgrade iRedAPD (Postfix policy server) to the latest 1.5.0</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<p>Detailed release notes are available here: <a href="./iredapd.releases.html">iRedAPD release notes</a>.</p>
<p>Note:</p>
<p>iRedAPD-1.5.0 is able to log rejection and other non-DUNNO actions in iRedAdmin

View File

@ -184,7 +184,7 @@ ssl_dh_parameters_length = 2048
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-160">Upgrade iRedAPD (Postfix policy server) to the latest 1.6.0</h3>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<p>Detailed release notes are available here: <a href="./iredapd.releases.html">iRedAPD release notes</a>.</p>
<h3 id="rhelcentos-7-update-cluebringer-package-to-avoid-database-connection-failure">[RHEL/CentOS 7] Update Cluebringer package to avoid database connection failure</h3>
<p>Note: This is applicable to only RHEL/CentOS 7.</p>

View File

@ -49,7 +49,7 @@
<p><strong>This is still a DRAFT document, do NOT apply it.</strong></p>
<h2 id="changelog">ChangeLog</h2>
<blockquote>
<p>We provide remote upgrade service, check <a href="../support.html">the price</a> and <a href="../contact.html">contact us</a>.</p>
<p>We offer remote upgrade service, check <a href="../support.html">the price</a> and <a href="../contact.html">contact us</a>.</p>
</blockquote>
<ul>
<li>2015-09-10: Add new daily cron job to cleanup Roundcube SQL database.</li>
@ -73,8 +73,12 @@ so that you can know which version of iRedMail you're running. For example:</p>
</code></pre>
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-170">Upgrade iRedAPD (Postfix policy server) to the latest 1.7.0</h3>
<blockquote>
<p>Note: iRedAPD-1.7.0 requires a new SQL database, please create it by
following upgrade tutorial.</p>
</blockquote>
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
<a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
<a href="./upgrade.iredapd.html">Upgrade iRedAPD to the latest stable release</a></p>
<p>Detailed release notes are available here: <a href="./iredapd.releases.html">iRedAPD release notes</a>.</p>
<h3 id="upgrade-roundcube-webmail-to-the-latest-stable-release">Upgrade Roundcube webmail to the latest stable release</h3>
<p>Please follow Roundcube official tutorial to upgrade Roundcube webmail to the