https://github.com/webklex/postfixadm
PostfixADM is a modern postfix management tool. It is designed to work with almost any setup that is based on postfix, dovecot and mysql.
https://github.com/webklex/postfixadm
dovecot laravel php postfix
Last synced: 5 months ago
JSON representation
PostfixADM is a modern postfix management tool. It is designed to work with almost any setup that is based on postfix, dovecot and mysql.
- Host: GitHub
- URL: https://github.com/webklex/postfixadm
- Owner: Webklex
- Created: 2017-07-12T20:10:25.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-15T18:10:58.000Z (over 7 years ago)
- Last Synced: 2024-11-17T03:37:37.526Z (5 months ago)
- Topics: dovecot, laravel, php, postfix
- Language: PHP
- Homepage: https://www.postfixadm.com
- Size: 1.21 MB
- Stars: 9
- Watchers: 5
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# postfixADM
[![Latest Version on Packagist][ico-version]][link-packagist]
[![Software License][ico-license]](LICENSE.md)## About postfixADM
postfixADM is a modern postfix management tool. It is designed to work with almost any setup that is
based on postfix, dovecot and mysql.**Some of the key features are:**
- Easy web installation and setup
- Fully responsive
- Database mapping
- Supports over 22 crypto algorithms
- Mailbox management
- Alias management
- Domain management
- Optional Quota-Service
- User management & ACL
- System updater integrated
- English and German language supported**Based on:**
- Laravel 5.4
- AngularJS 1.6
- Angular Material**Requirements:**
- MySQL
- PHP 5.6
- Apache2 or Nginx 1.6
- doveadm (dovecot-core)**Developed and compiled with:**
- Gulp
- Bower
- Composer
- NPM / NodeJSFore more information please visit: [https://www.postfixadm.com](https://www.postfixadm.com)
### Screenshots

## Getting started
#### The easy way
Download the newest version at: [https://www.postfixadm.com/download](https://www.postfixadm.com/download) and unzip the
content to where ever you want it to be.#### The other way
If you like you can build your own installation package from this source:
``` bash
$ git clone https://github.com/Webklex/postfixadm.git
$ cd postfixadm
$ composer install
$ php artisan update --init
$ cp gulp.env.example gulp.env
```
Open ```gulp.env``` and enter your environment name and development domain.
``` bash
$ npm install
$ bower install
$ gulp && gulp watch
```## Optional: Quota service
If you like you can enable a quota service which allows you to keep an eye on your mailbox quota usage.
Please refer to [https://www.postfixadm.com/wiki/setup/quota_service](https://www.postfixadm.com/wiki/setup/quota_service)
for more details.## Development
Copy the file ```gulp.env.example``` to ```gulp.env``` and edit the containing variables.
Now you can install the development components:
``` bash
$ npm install
$ bower install
```
You can bake everything together with the ```gulp``` command. If you want to develop a bit more fluent
just use ```gulp watch``` instead.### Currently known Issues
- Missing or weird translations (please let me know if you find any - you'll get a cookie as well).
- Uncommented code sections.
- The code is not optimized.
- (inactive @postfixadm.com mail addresses - please use github[at]webklex.com for now)
- And probably some more... But besides that it works like a charm :)## Contributing
Thank you for considering contributing to postfixADM!
The contribution guide will be added later ;)## Security Vulnerabilities
If you discover a security vulnerability within postfixADM, please send an
e-mail to me at [email protected]. All security vulnerabilities will be promptly addressed.## License
postfixADM is open-sourced software and licensed under [MIT](http://opensource.org/licenses/MIT).
[ico-version]: https://img.shields.io/packagist/v/Webklex/PostfixADM.svg?style=flat-square
[ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square
[ico-travis]: https://img.shields.io/travis/Webklex/PostfixADM/master.svg?style=flat-square
[ico-scrutinizer]: https://img.shields.io/scrutinizer/coverage/g/Webklex/PostfixADM.svg?style=flat-square
[ico-code-quality]: https://img.shields.io/scrutinizer/g/Webklex/PostfixADM.svg?style=flat-square
[ico-downloads]: https://img.shields.io/packagist/dt/Webklex/PostfixADM.svg?style=flat-square[link-packagist]: https://packagist.org/packages/Webklex/PostfixADM
[link-travis]: https://travis-ci.org/Webklex/PostfixADM
[link-scrutinizer]: https://scrutinizer-ci.com/g/Webklex/PostfixADM/code-structure
[link-code-quality]: https://scrutinizer-ci.com/g/Webklex/PostfixADM
[link-downloads]: https://packagist.org/packages/Webklex/PostfixADM
[link-author]: https://github.com/webklex