Mention how to migrate mlmmj mailing lists.

This commit is contained in:
Zhang Huangbin 2018-04-17 23:33:10 +08:00
parent f70037a4de
commit 673138b3ec
2 changed files with 40 additions and 0 deletions

View File

@ -146,6 +146,26 @@ mysql> SELECT CONCAT(storagebasedirectory, '/', storagenode, '/', maildir) FROM
$ ldapsearch -x -D 'cn=Manager,dc=xx,dc=xx' -b 'o=domains,dc=xx,dc=xx' -W "(mail=user@domain.com)" homeDirectory
```
## Migrate (mlmmj) mailing lists
!!! attention
mlmmj mailing list was introduced in iRedMail-0.9.8.
Mailing lists are stored in 2 places:
- Mailing list accounts are stored in SQL database (for iRedMail SQL backends)
or LDAP (for LDAP backends)
- Mailing list data:
- `/var/vmail/mlmmj`: it stores active mailing lists.
- `/var/vmail/mlmmj-archive`: it stores removed mailing lists.
For mailing list accounts, they should be migrated while migrating mail
accounts mentioned in steps above.
For mailing list data, you can simply copy them to new server. After copied,
the data must be owned by user/group `mlmmj:mlmmj` with permission `0700`.
## Migrate Roundcube webmail data
* Export/import roundcube webmail database, and upgrade database to work with

View File

@ -23,6 +23,7 @@
<li><a href="#ldap-migrate-mail-accounts">LDAP: migrate mail accounts</a></li>
<li><a href="#mysqlpostgresql-migrate-mail-accounts">MySQL/PostgreSQL: Migrate mail accounts</a></li>
<li><a href="#migrate-mailboxes-maildir-format">Migrate mailboxes (Maildir format)</a></li>
<li><a href="#migrate-mlmmj-mailing-lists">Migrate (mlmmj) mailing lists</a></li>
<li><a href="#migrate-roundcube-webmail-data">Migrate Roundcube webmail data</a></li>
<li><a href="#migrate-amavisd-iredapd-iredadmin-databases">Migrate Amavisd, iRedAPD, iRedAdmin databases</a></li>
<li><a href="#migrate-dkim-keys">Migrate DKIM keys</a></li>
@ -176,6 +177,25 @@ mysql&gt; SELECT CONCAT(storagebasedirectory, '/', storagenode, '/', maildir) FR
<pre><code>$ ldapsearch -x -D 'cn=Manager,dc=xx,dc=xx' -b 'o=domains,dc=xx,dc=xx' -W &quot;(mail=user@domain.com)&quot; homeDirectory
</code></pre>
<h2 id="migrate-mlmmj-mailing-lists">Migrate (mlmmj) mailing lists</h2>
<div class="admonition attention">
<p class="admonition-title">Attention</p>
<p>mlmmj mailing list was introduced in iRedMail-0.9.8.</p>
</div>
<p>Mailing lists are stored in 2 places:</p>
<ul>
<li>Mailing list accounts are stored in SQL database (for iRedMail SQL backends)
or LDAP (for LDAP backends)</li>
<li>Mailing list data:<ul>
<li><code>/var/vmail/mlmmj</code>: it stores active mailing lists.</li>
<li><code>/var/vmail/mlmmj-archive</code>: it stores removed mailing lists.</li>
</ul>
</li>
</ul>
<p>For mailing list accounts, they should be migrated while migrating mail
accounts mentioned in steps above.</p>
<p>For mailing list data, you can simply copy them to new server. After copied,
the data must be owned by user/group <code>mlmmj:mlmmj</code> with permission <code>0700</code>.</p>
<h2 id="migrate-roundcube-webmail-data">Migrate Roundcube webmail data</h2>
<ul>
<li>Export/import roundcube webmail database, and upgrade database to work with