Exim Email Control Specification
From Computer Tyme Support Wiki
This is a specification for an email control program I'd like to have written for Exim. I want to make this project public domain so that others can share in it. I want to keep it simple and flexable. Looking for some volunteers to work on it. I can trade significant web hosting for people who will make this happen.
Overview
The idea behind this project is to create a PHP front end to text files on the back end that control Exim allowing users to have a high degree of personalization over feature that primarilly control spam. This would include personal white lists, personal black lists, forwarding, etc. The backend might also be a database but I'm leaning towards text files for simplicity and if done right should be very scalable. Once the structure is in place it should be easy to add a lot of customizations to give users every toy they ever dreamed of.
Authentication
The idea is yo use IMAP for authentication. All users and managers will use and email address and password to authenticate. It will attempt to log in to the email account and if successful, the user is considered logged in. Once loged in the user will be able to set all the features of their own account. If the user is a manager they well see additional choices to manage the things they are allowed to manage.
Control Files
Here is what I'm proposing for a control file structure.
test