2017 © Pedro Peláez
 

project postfixadm

PostfixADM Emailaccount management tool

image

webklex/postfixadm

PostfixADM Emailaccount management tool

  • Tuesday, August 15, 2017
  • by webklex
  • Repository
  • 4 Watchers
  • 3 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

postfixADM

Latest Version on Packagist ![Software License][ico-license], (*1)

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., (*2)

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, (*3)

Based on: - Laravel 5.4 - AngularJS 1.6 - Angular Material, (*4)

Requirements: - MySQL - PHP 5.6 - Apache2 or Nginx 1.6 - doveadm (dovecot-core), (*5)

Developed and compiled with: - Gulp - Bower - Composer - NPM / NodeJS, (*6)

Fore more information please visit: https://www.postfixadm.com, (*7)

Screenshots

Installer General Installer Databse mapping, (*8)

Getting started

The easy way

Download the newest version at: https://www.postfixadm.com/download and unzip the content to where ever you want it to be., (*9)

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, (*10)

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 for more details., (*11)

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., (*12)

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 ;), (*13)

Security Vulnerabilities

If you discover a security vulnerability within postfixADM, please send an e-mail to me at security@postfixadm.com. All security vulnerabilities will be promptly addressed., (*14)

License

postfixADM is open-sourced software and licensed under MIT., (*15)

The Versions