Improve Our Messaging System

Closed Posted Sep 10, 2014 Paid on delivery
Closed

Messaging System

We have a CRM system built on Codeigniter (PHP & MYSQL) with a messaging module which currently works by checking our mailserver for emails sent to a default catch all address, storing them in our mysql database with links to the recipient alias to be displayed to users on our system.

Users with access to multiple aliases can see a combined feed of emails based on their selection on the front end and can take part in the threads as the recipient alias, or any other alias they are assigned to.

The main goal when building this system was to replace our 70+ gmail accounts with a self hosted messaging system. The system would have groups of staff (departments) with groups of aliases attached, who could see and respond to emails, almost like a ticketing system similar to HelpScout. Unanswered emails would have the status “open” and emails awaiting a response would have the status “replied”, finally, resolved emails would have the status “closed”.

Our main worry with the current system is speed, reliability and a few bugs, we also have some serious issues with spam, incoming emails having malformed addresses and locking up the sync function which collects and sends emails every 5 minutes using a cron job.

We also have bugs with the parsing of emails from different providers, and other issues matching incoming emails to existing threads.

So, we are either looking for someone to either, work on our existing system and guarantee that it will be working to our spec and completely stable. Or looking for someone who has worked on or built, or knows of a (preferably open source) robust and scalable system with the following specification.

Core features

Work with multiple domains

Ability for admin to monitor any inbox and message on the system

See a combined stream of conversations from different mailboxes or aliases.

Assign messages/threads to staff members or groups.

Stable enough to handle hundreds of email accounts or aliases containing thousands of emails. ( we currently have over 100gb of emails across all Gmail accounts )

Integration with our current CRM system user and groups tables (for authentication etc)

Support for labels: priorities, thread statuses.

Ability to set and extend message due dates.

This needs to be completed in the next few days so you should have extensive experience in this, be available for a chat to discuss your ideas and be ready to start now.

Codeigniter Email Handling MySQL PHP Software Architecture

Project ID: #6436826

About the project

19 proposals Remote project Active Oct 17, 2014

19 freelancers are bidding on average $20/hour for this job

meet2amitvw

Let's discuss over freelancer Personal Message Box for the proper estimation of cost and time. I am myself doing programming so you will directly work with one person and that's me. No mediators. No managers. No sub More

$25 USD / hour
(176 Reviews)
9.3
contact2phpsl

Hello.. !!! We have read and understood the Project Requirements of your posted Project giving attention to each and every aspect of it. I would highly Appreciate if we could discuss this in detail. I can Assure More

$15 USD / hour
(842 Reviews)
9.0
rajeshsonisl

Hello, With 99% completion rate, 700 successfully completed projects, and a 5.00 reputation (maximum possible, 5.0) (Yes, not even 4.99 average rating, can be verified on my profile page !!)... you can never go wron More

$42 USD / hour
(1007 Reviews)
8.8
fattahaabdul

Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you give us this More

$26 USD / hour
(159 Reviews)
8.2
nlivenvw

Hi, We have worked on 4-5 different projects which have functionality similar to yours. 3 of these involved email parsing and then perform functions as required. We have worked on 1 web application which has a compl More

$21 USD / hour
(164 Reviews)
8.1
datavisionitcnsk

Datavisionitc IT company specializes in Web based ERP,PHP, Java, codeigniter, Wordpress, Opencart, Joomla, Asp.net, Android application from many years. There is a professional Technical team of Developers working with More

$15 USD / hour
(15 Reviews)
4.1