iredapd / README

# About

* iRedAPD is a simple Postfix policy server.
* iRedAPD is a part of iRedMail project. http://www.iredmail.org/

Available plugins:

* `ldap_maillist_access_policy`: Check user's rights to post messages to mail list which builtin in iRedMail OpenLDAP solution.
* `amavisd_block_blacklisted_senders`: Used for per-user sender whitelist and blacklist.
* `ldap_recipient_restrictions`: Used for per-user recipient whitelist and blacklist.

# Authors & Contributors

* Zhang Huangbin <zhb @ iredmail.org>: Core developer and maintainer.

# License

iRedAPD is based on [mlapd](http://code.google.com/p/mlapd) which released
under GPL v2, so iRedAPD is GPL v2 too.

Note: file libs/daemon.py is released under its own license (BSD-style
license), shipped for easy deployment.

# Requirments

* [Python](http://www.python.org/) >= 2.4
* [python-ldap](http://python-ldap.org/) >= 2.2.0. Required for OpenLDAP backend
* [python-mysql](http://mysql-python.sourceforge.net/) >= 1.2.0. Required for MySQL backend.
* [python-psycopg2](http://initd.org/) >= 2.1.0. Required for PostgreSQL backend.

# Document

* [Install iRedAPD for OpenLDAP backend](http://www.iredmail.org/wiki/index.php?title=Install/iRedAPD/OpenLDAP)
* [Install iRedAPD for MySQL backend](http://www.iredmail.org/wiki/index.php?title=Install/iRedAPD/MySQL)

* [iRedMail documentations](http://www.iredmail.org/doc.html)
* [Postfix SMTP Access Policy Delegation](http://www.postfix.org/SMTPD_POLICY_README.html)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.