Typo in iredmail-easy.best.practice.html.

This commit is contained in:
Zhang Huangbin 2019-07-23 22:04:51 +08:00
parent eb5e6d2a0b
commit df2c2e6f18
2 changed files with 86 additions and 38 deletions

View File

@ -253,36 +253,61 @@ overrode by the last one.
### Roundcube ### Roundcube
- `/opt/iredmail/custom/roundcube/custom.inc.php`. - File `/opt/iredmail/custom/roundcube/custom.inc.php`
All your custom settings should be placed in this file, and do __NOT__ All your custom settings should be placed in this file, and do __NOT__
touch main config file `/opt/www/roundcubemail/config/config.inc.php`. touch main config file `/opt/www/roundcubemail/config/config.inc.php`.
- `/opt/iredmail/custom/roundcube/plugins/`: all third-party / custom - Directory `/opt/iredmail/custom/roundcube/plugins/`
plugins should be placed under this directory. Plugins will be linked
to `/opt/www/roundcubemail/plugins/` automatically.
- `/opt/iredmail/custom/roundcube/skins/`: all third-party / custom All third-party or custom plugins should be placed under this directory.
skins should be placed under this directory. Skins will be linked Plugins will be linked to `/opt/www/roundcubemail/plugins/` automatically
to `/opt/www/roundcubemail/skins/` automatically. during iRedMail Easy deployment, but you need to create the symbol
link manually if you don't want to run another deployment.
- Directory `/opt/iredmail/custom/roundcube/skins/`
All third-party or custom skins should be placed under this directory.
Skins will be linked to `/opt/www/roundcubemail/skins/` automatically
during iRedMail Easy deployment, but you need to create the symbol link
manually if you don't want to run another deployment.
### SOGo ### SOGo
- `/opt/iredmail/custom/sogo/sogo.conf`: If this file exists, `/etc/sogo/sogo.conf` will be a symbol link to this file. SOGo doesnt support directive like `include` to load extra settings
- `/opt/iredmail/custom/sogo/custom.sh`: a bash shell script for advanced customization from multiple files, so you have to either maintain your own SOGo config
file (`/opt/iredmail/custom/sogo/sogo.conf`) or use the `custom.sh`
shell script to do some customization based on the config file generated by
iRedMail Easy platform.
Currently SOGo doesnt support `include` directive to load config - File `/opt/iredmail/custom/sogo/sogo.conf`
from multiple files, so you can either maintain your own SOGo config
file (`/opt/iredmail/custom/sogo/sogo.conf`) or use the `custom.sh` If this file exists, `/etc/sogo/sogo.conf` will be created as a symbol link
shell script to do even more complex customization. to this file during iRedMail Easy deployment.
- Shell script `/opt/iredmail/custom/sogo/custom.sh`
A bash shell script for advanced customization, you can customize SOGo
config file with shell commands organized in this file.
This file will be ran by iRedMail Easy deployment each time it deploys
or upgrade SOGo component.
### iRedAPD ### iRedAPD
- `/opt/iredmail/custom/iredapd/settings.py`. It will be linked to `/opt/www/iredapd/custom_settings.py` also. - File `/opt/iredmail/custom/iredapd/settings.py`
All custom settings must be stored in this file.
It will be linked to `/opt/www/iredapd/custom_settings.py` during iRedMail
Easy deployment or upgrade.
### iRedAdmin ### iRedAdmin
- `/opt/iredmail/custom/iredadmin/settings.py`. it will be linked to `/opt/www/iredadmin/custom_settings.py` also. - File `/opt/iredmail/custom/iredadmin/settings.py`
All custom settings must be stored in this file.
It will be linked to `/opt/www/iredadmin/custom_settings.py` during iRedMail
Easy deployment or upgrade.
### Amavisd ### Amavisd

View File

@ -251,7 +251,7 @@ postconf -P "submission/inet/smtpd_client_restrictions=permit_sasl_authenti
postconf -P "submission/inet/content_filter=smtp-amavis:[127.0.0.1]:10026 postconf -P "submission/inet/content_filter=smtp-amavis:[127.0.0.1]:10026
</code></pre> </code></pre>
<p>For more details about <code>postconf</code> command, please check its manual page: <p>For more details about <code>postconf</code> command, please check its manual page:
<a href="http://www.postfix.org/postconf.1.html">postconf(1)</a>.</p> <a href="http://www.postfix.org/postconf.1.html">postconf(1)</a>.</p>
<h3 id="dovecot">Dovecot</h3> <h3 id="dovecot">Dovecot</h3>
<p>Dovecot supports loading from mulitple config files, and settings will be <p>Dovecot supports loading from mulitple config files, and settings will be
@ -262,40 +262,63 @@ overrode by the last one.</p>
</ul> </ul>
<h3 id="roundcube">Roundcube</h3> <h3 id="roundcube">Roundcube</h3>
<ul> <ul>
<li><code>/opt/iredmail/custom/roundcube/custom.inc.php</code>.</li>
</ul>
<p>All your custom settings should be placed in this file, and do <strong>NOT</strong>
touch main config file <code>/opt/www/roundcubemail/config/config.inc.php</code>.</p>
<ul>
<li> <li>
<p><code>/opt/iredmail/custom/roundcube/plugins/</code>: all third-party / custom <p>File <code>/opt/iredmail/custom/roundcube/custom.inc.php</code></p>
plugins should be placed under this directory. Plugins will be linked <p>All your custom settings should be placed in this file, and do <strong>NOT</strong>
to <code>/opt/www/roundcubemail/plugins/</code> automatically.</p> touch main config file <code>/opt/www/roundcubemail/config/config.inc.php</code>.</p>
</li> </li>
<li> <li>
<p><code>/opt/iredmail/custom/roundcube/skins/</code>: all third-party / custom <p>Directory <code>/opt/iredmail/custom/roundcube/plugins/</code></p>
skins should be placed under this directory. Skins will be linked <p>All third-party or custom plugins should be placed under this directory.
to <code>/opt/www/roundcubemail/skins/</code> automatically.</p> Plugins will be linked to <code>/opt/www/roundcubemail/plugins/</code> automatically
during iRedMail Easy deployment, but you need to create the symbol
link manually if you don't want to run another deployment.</p>
</li>
<li>
<p>Directory <code>/opt/iredmail/custom/roundcube/skins/</code></p>
<p>All third-party or custom skins should be placed under this directory.
Skins will be linked to <code>/opt/www/roundcubemail/skins/</code> automatically
during iRedMail Easy deployment, but you need to create the symbol link
manually if you don't want to run another deployment.</p>
</li> </li>
</ul> </ul>
<h3 id="sogo">SOGo</h3> <h3 id="sogo">SOGo</h3>
<ul> <p>SOGo doesnt support directive like <code>include</code> to load extra settings
<li><code>/opt/iredmail/custom/sogo/sogo.conf</code>: If this file exists, <code>/etc/sogo/sogo.conf</code> will be a symbol link to this file.</li> from multiple files, so you have to either maintain your own SOGo config
<li>
<p><code>/opt/iredmail/custom/sogo/custom.sh</code>: a bash shell script for advanced customization</p>
<p>Currently SOGo doesnt support <code>include</code> directive to load config
from multiple files, so you can either maintain your own SOGo config
file (<code>/opt/iredmail/custom/sogo/sogo.conf</code>) or use the <code>custom.sh</code> file (<code>/opt/iredmail/custom/sogo/sogo.conf</code>) or use the <code>custom.sh</code>
shell script to do even more complex customization.</p> shell script to do some customization based on the config file generated by
iRedMail Easy platform.</p>
<ul>
<li>
<p>File <code>/opt/iredmail/custom/sogo/sogo.conf</code></p>
<p>If this file exists, <code>/etc/sogo/sogo.conf</code> will be created as a symbol link
to this file during iRedMail Easy deployment.</p>
</li>
<li>
<p>Shell script <code>/opt/iredmail/custom/sogo/custom.sh</code></p>
<p>A bash shell script for advanced customization, you can customize SOGo
config file with shell commands organized in this file.</p>
<p>This file will be ran by iRedMail Easy deployment each time it deploys
or upgrade SOGo component.</p>
</li> </li>
</ul> </ul>
<h3 id="iredapd">iRedAPD</h3> <h3 id="iredapd">iRedAPD</h3>
<ul> <ul>
<li><code>/opt/iredmail/custom/iredapd/settings.py</code>. It will be linked to <code>/opt/www/iredapd/custom_settings.py</code> also.</li> <li>
<p>File <code>/opt/iredmail/custom/iredapd/settings.py</code></p>
<p>All custom settings must be stored in this file.
It will be linked to <code>/opt/www/iredapd/custom_settings.py</code> during iRedMail
Easy deployment or upgrade.</p>
</li>
</ul> </ul>
<h3 id="iredadmin">iRedAdmin</h3> <h3 id="iredadmin">iRedAdmin</h3>
<ul> <ul>
<li><code>/opt/iredmail/custom/iredadmin/settings.py</code>. it will be linked to <code>/opt/www/iredadmin/custom_settings.py</code> also.</li> <li>
<p>File <code>/opt/iredmail/custom/iredadmin/settings.py</code></p>
<p>All custom settings must be stored in this file.
It will be linked to <code>/opt/www/iredadmin/custom_settings.py</code> during iRedMail
Easy deployment or upgrade.</p>
</li>
</ul> </ul>
<h3 id="amavisd">Amavisd</h3> <h3 id="amavisd">Amavisd</h3>
<ul> <ul>