Topic: [ANN] iRedAPD-1.2.3 released: Postfix Policy Daemon, supports plugins.

Hi, all.

iRedAPD-1.2.3 is available for download now.

This is a rewritten version, it now supports plugins.

There're two plugins available now:

  • maillist_access_policy: Mail list access policy management. Enabled by default.

  • block_amavisd_blacklisted_senders: Block blacklisted senders which defined in amavisd related LDAP attributes. This is a sample plugin, but it works as expected.


iRedAPD is designed to work in conjunction with Postfix as an Access Policy Delegation daemon, with plugin support. Currently, it works with only OpenLDAP, but is easy to make it support MySQL with plugins.


  • 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

  • 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.


Manage mail list access policy level:

Manage mail list members:

Manage mail list moderators:


Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Stable release is out.


Re: [ANN] iRedAPD-1.2.3 released: Postfix Policy Daemon, supports plugins.

Update in iRedAPD-1.2.1:

  • Fix ps parameter in rc init script on FreeBSD.


Re: [ANN] iRedAPD-1.2.3 released: Postfix Policy Daemon, supports plugins.

Update in iRedAPD-1.2.3:

  • Change default action to 'DUNNO', so that we won't miss any email while incorrect config.

  • Add handle of LDAP quering of non exist recipient. Thanks Bill Holt for his report.

  • Prepend 'action=' only one time.

  • Fix incorrect member list, return all instead of one the first one.

  • Don't ignore external mail list members.

All users are strongly encouraged to upgrade.

Users can follow installation guide to upgrade it:

Note: We changed postfix setting in file main.cf so that iRedAPD will catch all mails sent from localhost or webmail.