ACL Policy Daemon is a software that implements ACL by communicating with Postfix MTA through the Policy Delegation Protocol. It enables control over email traffic and facilitates customized access control between email servers.
Developed using Python, this project has no other dependencies and is licensed by GPL version 2. The system's rules are loaded from a regular text file, but in the future, the plan is to load the rules from a SQL database or LDAP directory. A Greylisting functionality will also be implemented soon.
The installation process is straightforward, but you must have Python installed, version 2.3 or above. To check your Python version, run the following command: "python". Then, it's just a matter of following a few commands, but be sure to edit the apolicy.conf file to meet your needs.
Finally, set Postfix by adding the following to your main.cf: "smtpd_recipient_restrictions = reject_unlisted_recipient ... reject_unauth_destination check_policy_service unix:private/apolicy" For the size acl works, apolicy must be called this way: "smtpd_end_of_data_restrictions = check_policy_service unix:private/apolicy".
Overall, ACL Policy Daemon is a great tool for anyone looking to implement an easy-to-use access control list system. While it may require a little bit of installation and setup work, it should be relatively easy for most users to figure out. Additionally, it is constantly being updated, so you can always check the project page at GNA for the latest news and information.
Version 0.73: N/A