1

Topic: iRedAPD-1.0 released: Mail List Access Policy Daemon

Hi, all.

As we promised, iRedAPD-1.0 released now.

Summary

iRedAPD is a mailing list access manager which uses LDAP to check for user's rights to post messages to mail list. It's designed to work in conjunction with Postfix as an Access Policy Delegation daemon.

Requirements

  • iRedMail >= 0.5.0, OpenLDAP backend.

  • Python >= 2.4, core programming language.

  • Python-LDAP >= 2.3.7. An object-oriented API to access LDAP directory servers from Python programs.

Available access policy levels
There're four default policy rules for mail list:

  • Public. Email is unrestricted, which means everyone can mail to this mail list.

  • Domain Wide. Email is restricted to users under same domain.

  • Members. Email is restricted to list members only.

  • Announcement. Email is restricted to moderators only.

Demo is available in our demo site: http://www.iredmail.org/admin_demo.html
Note:

  • Please choose 'iRedAdmin Full-Featured Edition (Development version)'.

  • Domain 'demo.iredmail.org' has correct MX setting, you can use it to test mail list restrictions.

Screenshots:

Manage mail list access policy level:
http://iredmail.googlecode.com/hg/screenshots/iredadmin/maillist_profile_general.png

Manage mail list members:
http://iredmail.googlecode.com/hg/screenshots/iredadmin/maillist_profile_members_current.png

Manage mail list moderators:
http://iredmail.googlecode.com/hg/screenshots/iredadmin/maillist_profile_moderators_current.png

2

Re: iRedAPD-1.0 released: Mail List Access Policy Daemon

So, is this only the module to control who is allowed to post to a mailing list or can new mailing lists also be created with this module?
Does it work with iRedAdmin OSE and FFE?

3

Re: iRedAPD-1.0 released: Mail List Access Policy Daemon

peterpp wrote:

So, is this only the module to control who is allowed to post to a mailing list or can new mailing lists also be created with this module?
Does it work with iRedAdmin OSE and FFE?

Only the module to control privileges.

iRedAPD queries expected LDAP data (value of accessPolicy attribute), and then use it to to control whether the sender is allowed to send mail to recipient (mail list) or not. It won't create new account.

iRedAdmin-OSE doesn't have mail list management feature, but as the screenshots showed, iRedAdmin full-featured edition has this feature.