mention owner/group/permission of /var/vmail/vmail1.

This commit is contained in:
Zhang Huangbin 2020-01-23 20:31:17 +08:00
parent f92a6c27dd
commit c341214f29
4 changed files with 125 additions and 2 deletions

View File

@ -6,7 +6,7 @@
### Backup mailboxes
All mailboxes are stored under `/var/vmail/vmail` by default, this path is
All mailboxes are stored under `/var/vmail/vmail1` by default, this path is
configurable during iRedMail installation, so the real directory may be
different on your server.
@ -14,6 +14,8 @@ Mail messages are stored in Maildir format by default, that means one mail
message is one plain text file (but mail body is encoded), you can backup
mailboxes with tool like `rsync` or other backup tools.
Folder `/var/vmail/vmail1` must be owned by user `vmail`, group `vmail`, permission `0700`.
### Backup mail accounts
Mail accounts are stored in SQL/LDAP database. iRedMail provides shell scripts

View File

@ -2,6 +2,51 @@
[TOC]
## Upcoming Version: 2020012301 (Jan 23, 2019) {: id=2020012301 }
* Postfix:
- Fixed: Backup MX doesn't work.
- Add 3 files for custom settings:
- `/opt/iredmail/custom/postfix/aliases`: alias file.
- `/opt/iredmail/custom/postfix/sender_bcc`: hash file.
- `/opt/iredmail/custom/postfix/recipient_bcc`: hash file.
* Antispam:
- Explicitly specify (DKIM) signed header fields.
- Use default Amavisd verbose log template.
- Add few more custom scores in SpamAssassin to catch spams when `From:`
equals to `To:` address.
- Fixed:
- Don't block attachment with macro in ClamAV.
Parameter `OLE2BlockMacros` was set to `true`, it's now `false`.
- Not update apparmor config file to grant privilege for virus scanning
on Debian 10.
* Nginx:
- Fixed: make sure log directory is not writable by group or other,
otherwise logrotate will refuse to rotate log files.
* Firewalll:
- Correctly disable ping flood with nftables on Debian 10.
* Netdata:
- Disable checks for energid. It uses port 9998, but it's used by
Amavisd-new on iRedMail server, this causes error message in
Amavisd log file each time netdata starts.
* Backup scripts:
- Backup scripts don't rely on Python to calculate dates anymore.
* Improvements of iRedMail Easy platform:
- Increase php-fpm setting `request_slowlog_timeout` to 60 seconds.
- Updated Postfix package in iRedMail yum repo for PostgreSQL backend on
CentOS 7.
- On OpenBSD system, update the latest errata patch names.
* Package updates:
- Roundcube-1.4.2
- iRedAdmin-1.0
## Version: 2019121301 (Dec 13, 2019) {: id=20191210 }
- Package updates:

View File

@ -44,12 +44,13 @@
</div>
<h2 id="backup">Backup</h2>
<h3 id="backup-mailboxes">Backup mailboxes</h3>
<p>All mailboxes are stored under <code>/var/vmail/vmail</code> by default, this path is
<p>All mailboxes are stored under <code>/var/vmail/vmail1</code> by default, this path is
configurable during iRedMail installation, so the real directory may be
different on your server.</p>
<p>Mail messages are stored in Maildir format by default, that means one mail
message is one plain text file (but mail body is encoded), you can backup
mailboxes with tool like <code>rsync</code> or other backup tools.</p>
<p>Folder <code>/var/vmail/vmail1</code> must be owned by user <code>vmail</code>, group <code>vmail</code>, permission <code>0700</code>.</p>
<h3 id="backup-mail-accounts">Backup mail accounts</h3>
<p>Mail accounts are stored in SQL/LDAP database. iRedMail provides shell scripts
to backup SQL/LDAP databases, you can find them in downloaded iRedMail release,

View File

@ -19,6 +19,7 @@
<div class="toc">
<ul>
<li><a href="#iredmail-easy-release-notes">iRedMail Easy: Release Notes</a><ul>
<li><a href="#2020012301">Upcoming Version: 2020012301 (Jan 23, 2019)</a></li>
<li><a href="#20191210">Version: 2019121301 (Dec 13, 2019)</a></li>
<li><a href="#20191210">Version: 2019121001 (Dec 10, 2019)</a></li>
<li><a href="#20191209">Version: 2019120901 (Dec 09, 2019)</a></li>
@ -41,6 +42,80 @@
</li>
</ul>
</div>
<h2 id="2020012301">Upcoming Version: 2020012301 (Jan 23, 2019)</h2>
<ul>
<li>
<p>Postfix:</p>
<ul>
<li>Fixed: Backup MX doesn't work.</li>
<li>Add 3 files for custom settings:<ul>
<li><code>/opt/iredmail/custom/postfix/aliases</code>: alias file.</li>
<li><code>/opt/iredmail/custom/postfix/sender_bcc</code>: hash file.</li>
<li><code>/opt/iredmail/custom/postfix/recipient_bcc</code>: hash file.</li>
</ul>
</li>
</ul>
</li>
<li>
<p>Antispam:</p>
<ul>
<li>Explicitly specify (DKIM) signed header fields.</li>
<li>Use default Amavisd verbose log template.</li>
<li>Add few more custom scores in SpamAssassin to catch spams when <code>From:</code>
equals to <code>To:</code> address.</li>
<li>Fixed:<ul>
<li>Don't block attachment with macro in ClamAV.
Parameter <code>OLE2BlockMacros</code> was set to <code>true</code>, it's now <code>false</code>.</li>
<li>Not update apparmor config file to grant privilege for virus scanning
on Debian 10.</li>
</ul>
</li>
</ul>
</li>
<li>
<p>Nginx:</p>
<ul>
<li>Fixed: make sure log directory is not writable by group or other,
otherwise logrotate will refuse to rotate log files.</li>
</ul>
</li>
<li>
<p>Firewalll:</p>
<ul>
<li>Correctly disable ping flood with nftables on Debian 10.</li>
</ul>
</li>
<li>
<p>Netdata:</p>
<ul>
<li>Disable checks for energid. It uses port 9998, but it's used by
Amavisd-new on iRedMail server, this causes error message in
Amavisd log file each time netdata starts.</li>
</ul>
</li>
<li>
<p>Backup scripts:</p>
<ul>
<li>Backup scripts don't rely on Python to calculate dates anymore.</li>
</ul>
</li>
<li>
<p>Improvements of iRedMail Easy platform:</p>
<ul>
<li>Increase php-fpm setting <code>request_slowlog_timeout</code> to 60 seconds.</li>
<li>Updated Postfix package in iRedMail yum repo for PostgreSQL backend on
CentOS 7.</li>
<li>On OpenBSD system, update the latest errata patch names.</li>
</ul>
</li>
<li>
<p>Package updates:</p>
<ul>
<li>Roundcube-1.4.2</li>
<li>iRedAdmin-1.0</li>
</ul>
</li>
</ul>
<h2 id="20191210">Version: 2019121301 (Dec 13, 2019)</h2>
<ul>
<li>Package updates:<ul>