This commit is contained in:
Zhang Huangbin 2015-12-13 22:10:41 +08:00
parent 6e84217588
commit f5f326560e
9 changed files with 41 additions and 7 deletions

View File

@ -129,6 +129,12 @@ for lang in ${all_languages}; do
# Get title in markdown file: '# title'
_article_title="$(head -1 ${article_file} | awk -F'# ' '{print $2}')"
#
# Get title in markdown file: 'Title: title'
#_article_title="$(grep '^Title: ' ${article_file} | head -1 | awk -F'Title: ' '{print $2}')"
#
# Get title in markdown file: '<h1>title</h1>'
#_article_title="$(head -1 ${article_file} | awk -F'[<|>]' '{print $3}')"
if [ X"${hide_article_in_index}" == X'NO' ]; then
echo "* [${_article_title}](${article_html_file})" >> ${INDEX_MD}

View File

@ -1,5 +1,7 @@
# Password hashes
[TOC]
## Password hashes supported by iRedMail
iRedMail configures Postfix to use Dovecot as SASL authenticate server, so all

View File

@ -11,7 +11,12 @@
[How to upgrade iRedAPD-1.4.0 or later versions to the latest stable release](./upgrade.iredapd.html)
## ChangeLog
## Migrate from Cluebringer
Please check [ChangeLog](https://bitbucket.org/zhb/iredapd/src/default/ChangeLog)
file in iRedAPD source code to check full, detailed changes in each release.
If you're looking for migrating from Cluebringer to iRedAPD, please check our
tutorial: [Migrate from Cluebringer to iRedAPD](./cluebringer.to.iredapd.html).
## See also
* Please check [ChangeLog](https://bitbucket.org/zhb/iredapd/src/default/ChangeLog)
file in iRedAPD source code to check full, detailed changes in each release.

View File

@ -68,6 +68,7 @@
<ul>
<li><a href="migrate.to.new.iredmail.server.html">Migrate old iRedMail server to the latest stable release</a></li>
<li><a href="password.hashes.html">Password hashes</a></li>
<li><a href="cluebringer.to.iredapd.html">Migrate from Cluebringer to iRedAPD</a></li>
</ul>
<h3 id="how-to">How to</h3>
<ul>

View File

@ -19,9 +19,14 @@
</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="changelog">ChangeLog</h2>
<p>Please check <a href="https://bitbucket.org/zhb/iredapd/src/default/ChangeLog">ChangeLog</a>
file in iRedAPD source code to check full, detailed changes in each release.</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>
<h2 id="migrate-from-cluebringer">Migrate from Cluebringer</h2>
<p>If you're looking for migrating from Cluebringer to iRedAPD, please check our
tutorial: <a href="./cluebringer.to.iredapd.html">Migrate from Cluebringer to iRedAPD</a>.</p>
<h2 id="see-also">See also</h2>
<ul>
<li>Please check <a href="https://bitbucket.org/zhb/iredapd/src/default/ChangeLog">ChangeLog</a>
file in iRedAPD source code to check full, detailed changes in each release.</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

@ -11,6 +11,21 @@
// <a href="./index.html">Document Index</a>
</div><h1 id="password-hashes">Password hashes</h1>
<div class="toc">
<ul>
<li><a href="#password-hashes">Password hashes</a><ul>
<li><a href="#password-hashes-supported-by-iredmail">Password hashes supported by iRedMail</a></li>
<li><a href="#default-password-schemes-used-in-iredmail">Default password schemes used in iRedMail</a></li>
<li><a href="#how-to-use-different-password-hashes-in-iredmail">How to use different password hashes in iRedMail</a><ul>
<li><a href="#for-mysql-and-postgresql-backends">For MySQL and PostgreSQL backends</a></li>
<li><a href="#for-openldap-backend">For OpenLDAP backend</a></li>
</ul>
</li>
<li><a href="#see-also">See also</a></li>
</ul>
</li>
</ul>
</div>
<h2 id="password-hashes-supported-by-iredmail">Password hashes supported by iRedMail</h2>
<p>iRedMail configures Postfix to use Dovecot as SASL authenticate server, so all
password schemes supported by Dovecot can be used in Postfix. Please refer to

View File

@ -607,8 +607,8 @@ body_checks = pcre:/etc/postfix/body_checks.pcre
</ul>
<pre><code>smtpd_sender_restrictions =
...
permit_sasl_authenticated
check_sender_access pcre:/etc/postfix/sender_access.pcre
permit_mynetworks
...
</code></pre>