Need web gui in java or php (joomla or any other) for different messages e.g inbox, sent items etc etc like gmail gui etc. Be able to add more message types & boxes / folders / sub folders.
Message / Mail server as well web GUI will read / write to same mySql.
** contacts and groups. be able to schedule time / events at which to send messages.
Auto Responders - be able to create templates based on events, key words, subject line or first few words of the message or when out of office etc etc.
Import / export all data to csv format. Admin & CRUD operations for all features.