digfish / fixmailadmin

A simple web interface for allowing the maintenance of email virtual domains in postfix, which are stored in a MySQL database. It's a Laravel5-based application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FixMailAdmin

A simple web interface for allowing the maintenance of email virtual domains in postfix, which are stored in a MySQL database. It's a Laravel5-based application with a Bootstrap styling with event handling by jQuery. The MySQL schema follows the web article available here entitled Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Debian Wheezy) .

Updated to allow the use of sqlite as the storage engine.

The schema of the database followed is:

CREATE TABLE IF NOT EXISTS `domains` (
  `domain` varchar(50) NOT NULL
);

CREATE TABLE IF NOT EXISTS `forwardings` (
  `source` varchar(80) NOT NULL,
  `destination` text NOT NULL
);

CREATE TABLE IF NOT EXISTS `transport` (
  `domain` varchar(128) NOT NULL DEFAULT '',
  `transport` varchar(128) NOT NULL DEFAULT ''
);

CREATE TABLE IF NOT EXISTS `users` (
  `email` varchar(80) NOT NULL,
  `password` varchar(20) NOT NULL,
  `quota` int(10) DEFAULT '10485760'
);

About

A simple web interface for allowing the maintenance of email virtual domains in postfix, which are stored in a MySQL database. It's a Laravel5-based application.

License:Apache License 2.0


Languages

Language:PHP 45.6%Language:JavaScript 44.4%Language:HTML 9.2%Language:C 0.4%Language:Vue 0.3%