New doc: upgrade/3-iredapd.releases.md.
This commit is contained in:
parent
c37619ebaa
commit
e9394e01c2
|
@ -37,7 +37,7 @@ We need to create a SQL database and necessary tables to store SpamAssassin
|
||||||
bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template
|
bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template
|
||||||
for bayes database, so we have to download it from Apache web site. We're
|
for bayes database, so we have to download it from Apache web site. We're
|
||||||
running SpamAssassin-3.3.1, so what we need is this SQL template file:
|
running SpamAssassin-3.3.1, so what we need is this SQL template file:
|
||||||
http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql.
|
[http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql](http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql)
|
||||||
If you're running different version, please find the proper SQL file here:
|
If you're running different version, please find the proper SQL file here:
|
||||||
[http://svn.apache.org/repos/asf/spamassassin/tags/](http://svn.apache.org/repos/asf/spamassassin/tags/).
|
[http://svn.apache.org/repos/asf/spamassassin/tags/](http://svn.apache.org/repos/asf/spamassassin/tags/).
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="iredmail.releases.html">iRedMail release notes and upgrade tutorials</a></li>
|
<li><a href="iredmail.releases.html">iRedMail release notes and upgrade tutorials</a></li>
|
||||||
<li><a href="iredadmin-pro.releases.html">iRedAdmin-Pro release notes and upgrade tutorials</a></li>
|
<li><a href="iredadmin-pro.releases.html">iRedAdmin-Pro release notes and upgrade tutorials</a></li>
|
||||||
<li><a href="upgrade.iredapd.html">Upgrade iRedAPD</a></li>
|
<li><a href="iredapd.releases.html">iRedAPD release notes and upgrade tutorials</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="migrations">Migrations</h3>
|
<h3 id="migrations">Migrations</h3>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
@ -0,0 +1,80 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
<title>iRedAPD release notes and upgrade tutorials</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="iredapd-release-notes-and-upgrade-tutorials">iRedAPD release notes and upgrade tutorials</h1>
|
||||||
|
<div class="toc">
|
||||||
|
<ul>
|
||||||
|
<li><a href="#iredapd-release-notes-and-upgrade-tutorials">iRedAPD release notes and upgrade tutorials</a><ul>
|
||||||
|
<li><a href="#upgrade-iredapd">Upgrade iRedAPD</a></li>
|
||||||
|
<li><a href="#release-notes">Release Notes</a><ul>
|
||||||
|
<li><a href="#145">1.4.5</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<blockquote>
|
||||||
|
<p>iRedAPD source code is hosted on <a href="https://bitbucket.org/zhb/iredapd/">BitBucket</a>.</p>
|
||||||
|
<p>Download the <a href="https://bitbucket.org/zhb/iredapd/downloads">latest iRedAPD stable release</a>.</p>
|
||||||
|
</blockquote>
|
||||||
|
<h2 id="upgrade-iredapd">Upgrade iRedAPD</h2>
|
||||||
|
<p><a href="./upgrade.iredapd.html">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
|
||||||
|
<h2 id="release-notes">Release Notes</h2>
|
||||||
|
<h3 id="145">1.4.5</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>Improvements:</p>
|
||||||
|
<ul>
|
||||||
|
<li>Log non-DUNNO actions in iredadmin database (with setting
|
||||||
|
<code>log_action_in_db = True</code> in iRedAPD config file).</li>
|
||||||
|
<li>plugin/amavisd_wblist.py: able to use <code>user@*</code> as white/blacklist sender.</li>
|
||||||
|
<li>plugin/sql_alias_access_policy.py, plugin/ldap_maillist_access_policy:
|
||||||
|
able to use <code>*@domain.com</code> (all senders from <code>domain.com</code>) as moderator.</li>
|
||||||
|
<li>
|
||||||
|
<p>plugin/reject_sender_login_mismatch.py:</p>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<p>New optional setting <code>ALLOWED_LOGIN_MISMATCH_LIST_MEMBER</code>, used to
|
||||||
|
allow member of mail list/alias to send as mail list/alias.
|
||||||
|
Default is False.</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Setting <code>ALLOWED_LOGIN_MISMATCH_SENDERS</code> is now optional.</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Log smtp protocol state in log file.</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Fixed issues:</p>
|
||||||
|
<ul>
|
||||||
|
<li>plugin/amavisd_message_size_limit.py: just use the first valid
|
||||||
|
policy (with highest priority) and skip rest.</li>
|
||||||
|
<li>plugin/reject_sender_login_mismatch.py: not reject email if sender
|
||||||
|
is forged address (sender domain is hosted locally).</li>
|
||||||
|
<li>Not close sql connection explicitly.</li>
|
||||||
|
</ul>
|
||||||
|
</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>
|
|
@ -44,7 +44,7 @@ time. e.g. Mark it as spam in roundcube webmail.</li>
|
||||||
bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template
|
bayes data. The RPM package installed on CentOS 6 doesn't ship SQL template
|
||||||
for bayes database, so we have to download it from Apache web site. We're
|
for bayes database, so we have to download it from Apache web site. We're
|
||||||
running SpamAssassin-3.3.1, so what we need is this SQL template file:
|
running SpamAssassin-3.3.1, so what we need is this SQL template file:
|
||||||
http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql.
|
<a href="http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql">http://svn.apache.org/repos/asf/spamassassin/tags/spamassassin_release_3_3_1/sql/bayes_mysql.sql</a>
|
||||||
If you're running different version, please find the proper SQL file here:
|
If you're running different version, please find the proper SQL file here:
|
||||||
<a href="http://svn.apache.org/repos/asf/spamassassin/tags/">http://svn.apache.org/repos/asf/spamassassin/tags/</a>.</p>
|
<a href="http://svn.apache.org/repos/asf/spamassassin/tags/">http://svn.apache.org/repos/asf/spamassassin/tags/</a>.</p>
|
||||||
<pre><code># cd /root/
|
<pre><code># cd /root/
|
||||||
|
|
|
@ -140,7 +140,8 @@ $config['smtp_conn_options'] = array(
|
||||||
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-145">Upgrade iRedAPD (Postfix policy server) to the latest 1.4.5</h3>
|
<h3 id="upgrade-iredapd-postfix-policy-server-to-the-latest-145">Upgrade iRedAPD (Postfix policy server) to the latest 1.4.5</h3>
|
||||||
<p>Please follow below tutorial to upgrade iRedAPD to the latest stable release:
|
<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">How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release</a></p>
|
||||||
<p>Note: </p>
|
<p>Detailed release notes are available here: <a href="./iredapd.releases.html">iRedAPD release notes</a>.</p>
|
||||||
|
<p>Note:</p>
|
||||||
<p>iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
|
<p>iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
|
||||||
database, admin can view the log under menu <code>System -> Admin Log</code> of iRedAdmin.
|
database, admin can view the log under menu <code>System -> Admin Log</code> of iRedAdmin.
|
||||||
If you want to log these actions, please add below new parameters in iRedAPD
|
If you want to log these actions, please add below new parameters in iRedAPD
|
||||||
|
|
|
@ -96,6 +96,8 @@ $config['smtp_conn_options'] = array(
|
||||||
Please follow below tutorial to upgrade iRedAPD 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)
|
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
|
||||||
|
|
||||||
|
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).
|
||||||
|
|
||||||
Note:
|
Note:
|
||||||
|
|
||||||
iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
|
iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
# iRedAPD release notes and upgrade tutorials
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
|
||||||
|
> iRedAPD source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredapd/).
|
||||||
|
|
||||||
|
> Download the [latest iRedAPD stable release](https://bitbucket.org/zhb/iredapd/downloads).
|
||||||
|
|
||||||
|
## Upgrade iRedAPD
|
||||||
|
|
||||||
|
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
|
||||||
|
|
||||||
|
## Release Notes
|
||||||
|
|
||||||
|
### 1.4.5
|
||||||
|
|
||||||
|
* Improvements:
|
||||||
|
|
||||||
|
* Log non-DUNNO actions in iredadmin database (with setting
|
||||||
|
`log_action_in_db = True` in iRedAPD config file).
|
||||||
|
* plugin/amavisd_wblist.py: able to use `user@*` as white/blacklist sender.
|
||||||
|
* plugin/sql_alias_access_policy.py, plugin/ldap_maillist_access_policy:
|
||||||
|
able to use `*@domain.com` (all senders from `domain.com`) as moderator.
|
||||||
|
* plugin/reject_sender_login_mismatch.py:
|
||||||
|
|
||||||
|
* New optional setting `ALLOWED_LOGIN_MISMATCH_LIST_MEMBER`, used to
|
||||||
|
allow member of mail list/alias to send as mail list/alias.
|
||||||
|
Default is False.
|
||||||
|
|
||||||
|
* Setting `ALLOWED_LOGIN_MISMATCH_SENDERS` is now optional.
|
||||||
|
|
||||||
|
* Log smtp protocol state in log file.
|
||||||
|
|
||||||
|
* Fixed issues:
|
||||||
|
* plugin/amavisd_message_size_limit.py: just use the first valid
|
||||||
|
policy (with highest priority) and skip rest.
|
||||||
|
* plugin/reject_sender_login_mismatch.py: not reject email if sender
|
||||||
|
is forged address (sender domain is hosted locally).
|
||||||
|
* Not close sql connection explicitly.
|
Loading…
Reference in New Issue