We'd have a need for a 2-way email processor. The enclosed diagram demonstrates how it should work. The idea is to use this application in liason with a SMS gateway (you don't need to worry about that at all), so that when a person sends an email to <number>@[url removed, login to view], this application receives the email. It makes two basic checks to validate the email length and phone number's format. It then changes the subject field to a prefixed one, and forwards the email to <number>@companyX.com. That is, simply, the sending part.
Recipients can also reply to the message. They will come from address <number>@companyX.com. Because there can be tens if not hundreds of users sending messages to different people at any given time, there should be a 120 minute time-window when the Recipient can respond to the message. During this 2-hour time the application need to keep a record on who has sent messages to whom, and deliver responses back via email. In the response messages the sender address need to be changed to <number>@sms.companyA.com.
This should be developed to work on top of BitNami LAMPStack ([url removed, login to view]), so we can run this whole thing on top of VMware inside our corporate network. The complete application would therefore consist of email gateway, which can receive emails on @[url removed, login to view] and process them as described. We will route all emails to the .sms. subdomain to this server/application, so this application need to handle also incorrectly formatted messages.
We require all responses to describe in your own words in detail how would you develop the application and how would it work. Remember this need to work as a fully independed VMware image (which e.g. BitNami provides). Also references on previous similar projects are required. Your quote should include a break-down of how much development work would the sending part of the application require, and how much the portion that receives messages.
5 freelancers are bidding on average $540 for this job
Hi, I can have this developed for you as I know exactly how to do it. I have written e-mail server applications for linux before. Please see PM for more details.