This repository has been archived by the owner on Nov 1, 2020. It is now read-only.
forked from mbethke/Ashafix
-
Notifications
You must be signed in to change notification settings - Fork 0
A Postfixadmin clone in Perl/Mojolicious
License
robaganrab/Ashafix
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a port of Postfixadmin to Perl/Mojolicious/TemplateToolkit. It aims to be cleaner and easier to extend by following an MVC pattern and strict modularization throughout. By using Perl's database support via DBIx::Simple and prepared statements, it is automatically safe from the most common type of SQL injection problems that are so common in PHP applications that interpolate parameters directly into SQL. Cross Site Request Forgery protection comes free with Mojolicious as well. This is very much a work in progress. Currently a lot of functionality is still missing but basic functions such as creating/editing/deleting domains and mailboxes are there. Homepage: http://ashafix.net/ Notes: - Requires at least version 2.3 of the Postfixadmin database, particularly regarding domain entries for global admins in the domainadmin table. In the end it will use its own schema that will however be compatible insofar as you can use the same SQL on the Postfix side. - The MySQL database uses InnoDB for transactions and referential integrity constraints. With databases this size, there is hardly any excuse for using MyISAM today. - Postgres support is still broken but the above should simplify the task of getting it to work.
About
A Postfixadmin clone in Perl/Mojolicious
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Perl 99.3%
- Other 0.7%