We have a small problem that we would like some help with.
We receive email notifications about new (real) estate agents from a third-party software provider. Due to a glitch several hundred of these emails have gone unprocessed and are now in a Thunderbird mail folder on my Windows Vista PC.
We need an application that can open each message in the specified Thunderbird folder and extract data from them. The message includes text:
Our Reference: GORD0
Your Reference: GORD0
Branch Name: Gordon & Rumsby
Address: The Studio, Market Place, Colyton, Devon, EX24 6JS
Telephone: [REMOVED TO SUBMIT TO FREELANCER]
Web: [url removed, login to view]
[url removed, login to view] (attached) contains examples of the messages. Please note that the messages appear to be encoded using “Content-Transfer-Encoding: base64”.
The application needs to extract the text into variables ($our_ref, $your_ref, $branch_name, $address, $phone, $fax, $email, $web). It should print these variables to STDOUT. We will later modify your supplied application to record the extracted data.
The application should exit with a sensible warning if a message is not in a parse-able format.
In order to integrate with our existing software, which inserts the data into our database, and so that we can maintain the application in future, the application needs to be written in Perl. We use ActiveState Perl v5.8.8 and I have Thunderbird v5.0. I can install extra software if required eg I have module “Mail::Box::Manager”.
The application should be well commented and coded in an intuitive way so that if another developer wanted to add features to it later, it would be easy for them to understand how to do so.
If you are able to take this project on, please can you give me a rough estimate of how much you think it will cost to deliver and delivery timescale?
Please let me know if there's anything else you need.
I hope I have now uploaded acquaint_emails.zip
5 freelancers are bidding on average £85 for this job
I have years of experience with this kind of project and I do this kind of work every day. I can get this done for you quickly. PM me and we will talk details.