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
|
||||
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:
|
||||
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:
|
||||
[http://svn.apache.org/repos/asf/spamassassin/tags/](http://svn.apache.org/repos/asf/spamassassin/tags/).
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
<ul>
|
||||
<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="upgrade.iredapd.html">Upgrade iRedAPD</a></li>
|
||||
<li><a href="iredapd.releases.html">iRedAPD release notes and upgrade tutorials</a></li>
|
||||
</ul>
|
||||
<h3 id="migrations">Migrations</h3>
|
||||
<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
|
||||
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:
|
||||
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:
|
||||
<a href="http://svn.apache.org/repos/asf/spamassassin/tags/">http://svn.apache.org/repos/asf/spamassassin/tags/</a>.</p>
|
||||
<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>
|
||||
<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>
|
||||
<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
|
||||
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
|
||||
|
|
|
@ -96,7 +96,9 @@ $config['smtp_conn_options'] = array(
|
|||
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)
|
||||
|
||||
Note:
|
||||
Detailed release notes are available here: [iRedAPD release notes](./iredapd.releases.html).
|
||||
|
||||
Note:
|
||||
|
||||
iRedAPD-1.4.5 is able to log rejection and other non-DUNNO actions in iRedAdmin
|
||||
database, admin can view the log under menu `System -> Admin Log` of 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