New section: Manage mailing lists with iRedAdmin-Pro.

This commit is contained in:
Zhang Huangbin 2018-02-06 13:27:49 +08:00
parent b921435b22
commit 45c835efe3
9 changed files with 90 additions and 10 deletions

View File

@ -4,7 +4,7 @@
## Summary ## Summary
In iRedMail-0.9.8, we integrate [mlmmj](http://mlmmj.org) - a simple and slim In iRedMail-0.9.8, we integrate mlmmj (<http://mlmmj.org>) - a simple and slim
mailing list manager. It uses very few resources, and requires no daemons, easy mailing list manager. It uses very few resources, and requires no daemons, easy
to install, configure and manage. if offers a great set of features, including: to install, configure and manage. if offers a great set of features, including:
@ -21,6 +21,12 @@ to install, configure and manage. if offers a great set of features, including:
* Rich, customisable texts for automated operations * Rich, customisable texts for automated operations
* and more * and more
With mlmmj integration, you can create as many mailing lists as you want. End
user can subscribe to mailing list `listname@domain.dom` by sending email to
`listname+subscribe@domain.com`, unsubscribe from the list by sending email to
`listname+unsubscribe@domain.com`. Of course you can disable the subscription
and unsubscription with a setting.
iRedMail team also developes a simple RESTful API server called `mlmmjadmin` iRedMail team also developes a simple RESTful API server called `mlmmjadmin`
to help manage mailing lists, it also offers script tool to manage mailing to help manage mailing lists, it also offers script tool to manage mailing
lists from command line. lists from command line.
@ -350,6 +356,14 @@ service mlmmjadmin restart
rcctl start mlmmjadmin rcctl start mlmmjadmin
``` ```
## Manage mailing lists with iRedAdmin-Pro
With [iRedAdmin-Pro](https://www.iredmail.org/admin_panel.html), you can easily
manage mailing list accounts with its web UI. Here's a screenshot of mailing
list profile page in iRedAdmin-Pro:
![](./images/iredadmin/mailinglist_profile.png){: width="900px" }
## Manage mailing lists with mlmmjadmin command line tool ## Manage mailing lists with mlmmjadmin command line tool
mlmmjadmin ships script `tools/maillist_admin.py` to help you manage mailing mlmmjadmin ships script `tools/maillist_admin.py` to help you manage mailing

View File

@ -4,7 +4,7 @@
## Summary ## Summary
In iRedMail-0.9.8, we integrate [mlmmj](http://mlmmj.org) - a simple and slim In iRedMail-0.9.8, we integrate mlmmj (<http://mlmmj.org>) - a simple and slim
mailing list manager. It uses very few resources, and requires no daemons, easy mailing list manager. It uses very few resources, and requires no daemons, easy
to install, configure and manage. if offers a great set of features, including: to install, configure and manage. if offers a great set of features, including:
@ -21,6 +21,12 @@ to install, configure and manage. if offers a great set of features, including:
* Rich, customisable texts for automated operations * Rich, customisable texts for automated operations
* and more * and more
With mlmmj integration, you can create as many mailing lists as you want. End
user can subscribe to mailing list `listname@domain.dom` by sending email to
`listname+subscribe@domain.com`, unsubscribe from the list by sending email to
`listname+unsubscribe@domain.com`. Of course you can disable the subscription
and unsubscription with a setting.
iRedMail team also developes a simple RESTful API server called `mlmmjadmin` iRedMail team also developes a simple RESTful API server called `mlmmjadmin`
to help manage mailing lists, it also offers script tool to manage mailing to help manage mailing lists, it also offers script tool to manage mailing
lists from command line. lists from command line.
@ -383,6 +389,14 @@ service mlmmjadmin restart
rcctl start mlmmjadmin rcctl start mlmmjadmin
``` ```
## Manage mailing lists with iRedAdmin-Pro
With [iRedAdmin-Pro](https://www.iredmail.org/admin_panel.html), you can easily
manage mailing list accounts with its web UI. Here's a screenshot of mailing
list profile page in iRedAdmin-Pro:
![](./images/iredadmin/mailinglist_profile.png){: width="900px" }
## Manage mailing lists with mlmmjadmin command line tool ## Manage mailing lists with mlmmjadmin command line tool
mlmmjadmin ships script `tools/maillist_admin.py` to help you manage mailing mlmmjadmin ships script `tools/maillist_admin.py` to help you manage mailing

View File

@ -4,7 +4,7 @@
## Summary ## Summary
In iRedMail-0.9.8, we integrate [mlmmj](http://mlmmj.org) - a simple and slim In iRedMail-0.9.8, we integrate mlmmj (<http://mlmmj.org>) - a simple and slim
mailing list manager. It uses very few resources, and requires no daemons, easy mailing list manager. It uses very few resources, and requires no daemons, easy
to install, configure and manage. if offers a great set of features, including: to install, configure and manage. if offers a great set of features, including:
@ -21,6 +21,12 @@ to install, configure and manage. if offers a great set of features, including:
* Rich, customisable texts for automated operations * Rich, customisable texts for automated operations
* and more * and more
With mlmmj integration, you can create as many mailing lists as you want. End
user can subscribe to mailing list `listname@domain.dom` by sending email to
`listname+subscribe@domain.com`, unsubscribe from the list by sending email to
`listname+unsubscribe@domain.com`. Of course you can disable the subscription
and unsubscription with a setting.
iRedMail team also developes a simple RESTful API server called `mlmmjadmin` iRedMail team also developes a simple RESTful API server called `mlmmjadmin`
to help manage mailing lists, it also offers script tool to manage mailing to help manage mailing lists, it also offers script tool to manage mailing
lists from command line. lists from command line.
@ -384,6 +390,14 @@ service mlmmjadmin restart
rcctl start mlmmjadmin rcctl start mlmmjadmin
``` ```
## Manage mailing lists with iRedAdmin-Pro
With [iRedAdmin-Pro](https://www.iredmail.org/admin_panel.html), you can easily
manage mailing list accounts with its web UI. Here's a screenshot of mailing
list profile page in iRedAdmin-Pro:
![](./images/iredadmin/mailinglist_profile.png){: width="900px" }
## Manage mailing lists with mlmmjadmin command line tool ## Manage mailing lists with mlmmjadmin command line tool
mlmmjadmin ships script `tools/maillist_admin.py` to help you manage mailing mlmmjadmin ships script `tools/maillist_admin.py` to help you manage mailing

View File

@ -11,12 +11,13 @@ Name | Comment
[Apache](http://httpd.apache.org), [Nginx](http://nginx.org) | Web server [Apache](http://httpd.apache.org), [Nginx](http://nginx.org) | Web server
[OpenLDAP](http://www.openldap.org), [ldapd(8)](http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldapd.8?query=ldapd&arch=i386) | LDAP server, used for storing mail accounts (optional) [OpenLDAP](http://www.openldap.org), [ldapd(8)](http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldapd.8?query=ldapd&arch=i386) | LDAP server, used for storing mail accounts (optional)
[MySQL](http://www.mysql.com), [MariaDB](https://mariadb.org), [PostgreSQL](http://www.postgresql.org) | SQL server used to store application data. Could be used to store mail accounts too. [MySQL](http://www.mysql.com), [MariaDB](https://mariadb.org), [PostgreSQL](http://www.postgresql.org) | SQL server used to store application data. Could be used to store mail accounts too.
[Amavisd-new](http://www.amavis.org) | Interface between Postfix and SpamAssassin, ClamAV. it calls SpamAssassin and ClamAV for content-based spam/virus scanning [mlmmj](http://mlmmj.org) | Mailing list manager. Shipped in iRedMail-0.9.8 and later releases.
[Amavisd-new](http://www.amavis.org) | Interface between Postfix and SpamAssassin, ClamAV.
[SpamAssassin](http://spamassassin.apache.org) | Content-based spam scanner [SpamAssassin](http://spamassassin.apache.org) | Content-based spam scanner
[ClamAV](http://www.clamav.net/) | Virus scanner [ClamAV](http://www.clamav.net/) | Virus scanner
[Roundcube](http://roundcube.net) | Webmail (PHP) [Roundcube](http://roundcube.net) | Webmail (PHP)
[SOGo Groupware](http://sogo.nu) | A groupware which provides calendar (CalDAV), contact (CardDAV), tasks and ActiveSync services [SOGo Groupware](http://sogo.nu) | A groupware which provides calendar (CalDAV), contact (CardDAV), tasks and ActiveSync services
[Fail2ban](http://www.fail2ban.org) | Scans log files and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc [Fail2ban](http://www.fail2ban.org) | Scans log files and bans IPs that show the malicious signs
[Awstats](http://www.awstats.org) | Apache and Postfix log analyzer [Awstats](http://www.awstats.org) | Apache and Postfix log analyzer
[iRedAPD](https://bitbucket.org/zhb/iredapd/) | A postfix policy server developed by iRedMail team [iRedAPD](https://bitbucket.org/zhb/iredapd/) | A postfix policy server developed by iRedMail team
<strike>[Cluebringer](http://www.policyd.org)</strike> | <strike>A postfix policy server. Deprecated since iRedMail-0.9.3.</strike> <strike>[Cluebringer](http://www.policyd.org)</strike> | <strike>A postfix policy server. Deprecated since iRedMail-0.9.3.</strike>

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 KiB

View File

@ -25,6 +25,7 @@
<li><a href="#postfix-integration">Postfix integration</a></li> <li><a href="#postfix-integration">Postfix integration</a></li>
<li><a href="#amavisd-integration">Amavisd Integration</a></li> <li><a href="#amavisd-integration">Amavisd Integration</a></li>
<li><a href="#setup-mlmmjadmin-a-restful-api-server-used-to-manage-mlmmj-mailing-lists">Setup mlmmjadmin: a RESTful API server used to manage mlmmj mailing lists</a></li> <li><a href="#setup-mlmmjadmin-a-restful-api-server-used-to-manage-mlmmj-mailing-lists">Setup mlmmjadmin: a RESTful API server used to manage mlmmj mailing lists</a></li>
<li><a href="#manage-mailing-lists-with-iredadmin-pro">Manage mailing lists with iRedAdmin-Pro</a></li>
<li><a href="#manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</a></li> <li><a href="#manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</a></li>
<li><a href="#references">References</a></li> <li><a href="#references">References</a></li>
</ul> </ul>
@ -32,7 +33,7 @@
</ul> </ul>
</div> </div>
<h2 id="summary">Summary</h2> <h2 id="summary">Summary</h2>
<p>In iRedMail-0.9.8, we integrate <a href="http://mlmmj.org">mlmmj</a> - a simple and slim <p>In iRedMail-0.9.8, we integrate mlmmj (<a href="http://mlmmj.org">http://mlmmj.org</a>) - a simple and slim
mailing list manager. It uses very few resources, and requires no daemons, easy mailing list manager. It uses very few resources, and requires no daemons, easy
to install, configure and manage. if offers a great set of features, including:</p> to install, configure and manage. if offers a great set of features, including:</p>
<ul> <ul>
@ -49,6 +50,11 @@ to install, configure and manage. if offers a great set of features, including:<
<li>Rich, customisable texts for automated operations</li> <li>Rich, customisable texts for automated operations</li>
<li>and more</li> <li>and more</li>
</ul> </ul>
<p>With mlmmj integration, you can create as many mailing lists as you want. End
user can subscribe to mailing list <code>listname@domain.dom</code> by sending email to
<code>listname+subscribe@domain.com</code>, unsubscribe from the list by sending email to
<code>listname+unsubscribe@domain.com</code>. Of course you can disable the subscription
and unsubscription with a setting.</p>
<p>iRedMail team also developes a simple RESTful API server called <code>mlmmjadmin</code> <p>iRedMail team also developes a simple RESTful API server called <code>mlmmjadmin</code>
to help manage mailing lists, it also offers script tool to manage mailing to help manage mailing lists, it also offers script tool to manage mailing
lists from command line.</p> lists from command line.</p>
@ -362,6 +368,11 @@ service mlmmjadmin restart
rcctl start mlmmjadmin rcctl start mlmmjadmin
</code></pre> </code></pre>
<h2 id="manage-mailing-lists-with-iredadmin-pro">Manage mailing lists with iRedAdmin-Pro</h2>
<p>With <a href="https://www.iredmail.org/admin_panel.html">iRedAdmin-Pro</a>, you can easily
manage mailing list accounts with its web UI. Here's a screenshot of mailing
list profile page in iRedAdmin-Pro:</p>
<p><img alt="" src="./images/iredadmin/mailinglist_profile.png" width="900px" /></p>
<h2 id="manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</h2> <h2 id="manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</h2>
<p>mlmmjadmin ships script <code>tools/maillist_admin.py</code> to help you manage mailing <p>mlmmjadmin ships script <code>tools/maillist_admin.py</code> to help you manage mailing
lists. You can find this script under directory <code>/opt/mlmmjadmin/tools/</code>.</p> lists. You can find this script under directory <code>/opt/mlmmjadmin/tools/</code>.</p>

View File

@ -26,6 +26,7 @@
<li><a href="#postfix-integration">Postfix integration</a></li> <li><a href="#postfix-integration">Postfix integration</a></li>
<li><a href="#amavisd-integration">Amavisd Integration</a></li> <li><a href="#amavisd-integration">Amavisd Integration</a></li>
<li><a href="#setup-mlmmjadmin-restful-api-server-used-to-manage-mlmmj-mailing-lists">Setup mlmmjadmin: RESTful API server used to manage mlmmj mailing lists</a></li> <li><a href="#setup-mlmmjadmin-restful-api-server-used-to-manage-mlmmj-mailing-lists">Setup mlmmjadmin: RESTful API server used to manage mlmmj mailing lists</a></li>
<li><a href="#manage-mailing-lists-with-iredadmin-pro">Manage mailing lists with iRedAdmin-Pro</a></li>
<li><a href="#manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</a></li> <li><a href="#manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</a></li>
<li><a href="#references">References</a></li> <li><a href="#references">References</a></li>
</ul> </ul>
@ -33,7 +34,7 @@
</ul> </ul>
</div> </div>
<h2 id="summary">Summary</h2> <h2 id="summary">Summary</h2>
<p>In iRedMail-0.9.8, we integrate <a href="http://mlmmj.org">mlmmj</a> - a simple and slim <p>In iRedMail-0.9.8, we integrate mlmmj (<a href="http://mlmmj.org">http://mlmmj.org</a>) - a simple and slim
mailing list manager. It uses very few resources, and requires no daemons, easy mailing list manager. It uses very few resources, and requires no daemons, easy
to install, configure and manage. if offers a great set of features, including:</p> to install, configure and manage. if offers a great set of features, including:</p>
<ul> <ul>
@ -50,6 +51,11 @@ to install, configure and manage. if offers a great set of features, including:<
<li>Rich, customisable texts for automated operations</li> <li>Rich, customisable texts for automated operations</li>
<li>and more</li> <li>and more</li>
</ul> </ul>
<p>With mlmmj integration, you can create as many mailing lists as you want. End
user can subscribe to mailing list <code>listname@domain.dom</code> by sending email to
<code>listname+subscribe@domain.com</code>, unsubscribe from the list by sending email to
<code>listname+unsubscribe@domain.com</code>. Of course you can disable the subscription
and unsubscription with a setting.</p>
<p>iRedMail team also developes a simple RESTful API server called <code>mlmmjadmin</code> <p>iRedMail team also developes a simple RESTful API server called <code>mlmmjadmin</code>
to help manage mailing lists, it also offers script tool to manage mailing to help manage mailing lists, it also offers script tool to manage mailing
lists from command line.</p> lists from command line.</p>
@ -392,6 +398,11 @@ service mlmmjadmin restart
rcctl start mlmmjadmin rcctl start mlmmjadmin
</code></pre> </code></pre>
<h2 id="manage-mailing-lists-with-iredadmin-pro">Manage mailing lists with iRedAdmin-Pro</h2>
<p>With <a href="https://www.iredmail.org/admin_panel.html">iRedAdmin-Pro</a>, you can easily
manage mailing list accounts with its web UI. Here's a screenshot of mailing
list profile page in iRedAdmin-Pro:</p>
<p><img alt="" src="./images/iredadmin/mailinglist_profile.png" width="900px" /></p>
<h2 id="manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</h2> <h2 id="manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</h2>
<p>mlmmjadmin ships script <code>tools/maillist_admin.py</code> to help you manage mailing <p>mlmmjadmin ships script <code>tools/maillist_admin.py</code> to help you manage mailing
lists. You can find this script under directory <code>/opt/mlmmjadmin/tools/</code>.</p> lists. You can find this script under directory <code>/opt/mlmmjadmin/tools/</code>.</p>

View File

@ -26,6 +26,7 @@
<li><a href="#postfix-integration">Postfix integration</a></li> <li><a href="#postfix-integration">Postfix integration</a></li>
<li><a href="#amavisd-integration">Amavisd Integration</a></li> <li><a href="#amavisd-integration">Amavisd Integration</a></li>
<li><a href="#setup-mlmmjadmin-restful-api-server-used-to-manage-mlmmj-mailing-lists">Setup mlmmjadmin: RESTful API server used to manage mlmmj mailing lists</a></li> <li><a href="#setup-mlmmjadmin-restful-api-server-used-to-manage-mlmmj-mailing-lists">Setup mlmmjadmin: RESTful API server used to manage mlmmj mailing lists</a></li>
<li><a href="#manage-mailing-lists-with-iredadmin-pro">Manage mailing lists with iRedAdmin-Pro</a></li>
<li><a href="#manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</a></li> <li><a href="#manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</a></li>
<li><a href="#references">References</a></li> <li><a href="#references">References</a></li>
</ul> </ul>
@ -33,7 +34,7 @@
</ul> </ul>
</div> </div>
<h2 id="summary">Summary</h2> <h2 id="summary">Summary</h2>
<p>In iRedMail-0.9.8, we integrate <a href="http://mlmmj.org">mlmmj</a> - a simple and slim <p>In iRedMail-0.9.8, we integrate mlmmj (<a href="http://mlmmj.org">http://mlmmj.org</a>) - a simple and slim
mailing list manager. It uses very few resources, and requires no daemons, easy mailing list manager. It uses very few resources, and requires no daemons, easy
to install, configure and manage. if offers a great set of features, including:</p> to install, configure and manage. if offers a great set of features, including:</p>
<ul> <ul>
@ -50,6 +51,11 @@ to install, configure and manage. if offers a great set of features, including:<
<li>Rich, customisable texts for automated operations</li> <li>Rich, customisable texts for automated operations</li>
<li>and more</li> <li>and more</li>
</ul> </ul>
<p>With mlmmj integration, you can create as many mailing lists as you want. End
user can subscribe to mailing list <code>listname@domain.dom</code> by sending email to
<code>listname+subscribe@domain.com</code>, unsubscribe from the list by sending email to
<code>listname+unsubscribe@domain.com</code>. Of course you can disable the subscription
and unsubscription with a setting.</p>
<p>iRedMail team also developes a simple RESTful API server called <code>mlmmjadmin</code> <p>iRedMail team also developes a simple RESTful API server called <code>mlmmjadmin</code>
to help manage mailing lists, it also offers script tool to manage mailing to help manage mailing lists, it also offers script tool to manage mailing
lists from command line.</p> lists from command line.</p>
@ -393,6 +399,11 @@ service mlmmjadmin restart
rcctl start mlmmjadmin rcctl start mlmmjadmin
</code></pre> </code></pre>
<h2 id="manage-mailing-lists-with-iredadmin-pro">Manage mailing lists with iRedAdmin-Pro</h2>
<p>With <a href="https://www.iredmail.org/admin_panel.html">iRedAdmin-Pro</a>, you can easily
manage mailing list accounts with its web UI. Here's a screenshot of mailing
list profile page in iRedAdmin-Pro:</p>
<p><img alt="" src="./images/iredadmin/mailinglist_profile.png" width="900px" /></p>
<h2 id="manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</h2> <h2 id="manage-mailing-lists-with-mlmmjadmin-command-line-tool">Manage mailing lists with mlmmjadmin command line tool</h2>
<p>mlmmjadmin ships script <code>tools/maillist_admin.py</code> to help you manage mailing <p>mlmmjadmin ships script <code>tools/maillist_admin.py</code> to help you manage mailing
lists. You can find this script under directory <code>/opt/mlmmjadmin/tools/</code>.</p> lists. You can find this script under directory <code>/opt/mlmmjadmin/tools/</code>.</p>

View File

@ -58,8 +58,12 @@
<td>SQL server used to store application data. Could be used to store mail accounts too.</td> <td>SQL server used to store application data. Could be used to store mail accounts too.</td>
</tr> </tr>
<tr> <tr>
<td><a href="http://mlmmj.org">mlmmj</a></td>
<td>Mailing list manager. Shipped in iRedMail-0.9.8 and later releases.</td>
</tr>
<tr>
<td><a href="http://www.amavis.org">Amavisd-new</a></td> <td><a href="http://www.amavis.org">Amavisd-new</a></td>
<td>Interface between Postfix and SpamAssassin, ClamAV. it calls SpamAssassin and ClamAV for content-based spam/virus scanning</td> <td>Interface between Postfix and SpamAssassin, ClamAV.</td>
</tr> </tr>
<tr> <tr>
<td><a href="http://spamassassin.apache.org">SpamAssassin</a></td> <td><a href="http://spamassassin.apache.org">SpamAssassin</a></td>
@ -79,7 +83,7 @@
</tr> </tr>
<tr> <tr>
<td><a href="http://www.fail2ban.org">Fail2ban</a></td> <td><a href="http://www.fail2ban.org">Fail2ban</a></td>
<td>Scans log files and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc</td> <td>Scans log files and bans IPs that show the malicious signs</td>
</tr> </tr>
<tr> <tr>
<td><a href="http://www.awstats.org">Awstats</a></td> <td><a href="http://www.awstats.org">Awstats</a></td>