Betterprotect is a Postfix Management System. It includes a Log Parser, the ability to whitelist/blacklist addresses and LDAP integration.
Explore the docs »
·
Report Bug
·
Request Feature
There seems to be a lack of modern, high quality, easy to use postfix management interfaces - or atleast I couldn't find any. To take the pain out of daily postfix management I created Betterprotect, which tries to simplify day to day work with postfix.
The main features are:
- Log Parser, which can search the log of multiple servers at once.
- Same configuration for multiple servers. All changes are made inside a "Policy". This policy is then pushed to the server, making configuration of multiple servers a breeze.
- Black/Whitelist. Allows to blacklist/whitelist source IPs, source networks, sender addresses and combinations.
- Transport. Configure Postfix transport rules.
- Relay Domains. Configure Postfix relay domains.
- Recipients. Betterprotect keeps a list of recipients for which Postfix should accept mail. It is also able to pull recipient addresses from users and groups out of one or more Ldap Directories (currently only ActiveDirectory).
- LDAP Authentication for Betterprotect admins. No need to open up another user management.
Missing something from this list? Open an Issue and let me know! Request Feature
- Laravel
- Laravel Sanctum
- Laravel Websockets
- Bootstrap
- Bootstrap Vue
- Font Awesome
- And many more!
Take a look at our installation guide
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Please open an Issue before you start building your feature: Issues
If you find a security related issue, please contact me on the email address below. All security problems will be addressed as fast as possible.
Distributed under the MIT License. See LICENSE
for more information.
Alexander Hank - [email protected]
Project Link: https://github.com/Hank-IT/Betterprotect