Find Jobs
Hire Freelancers

Tool to receive emails, parse them and store data in a Firebird SQL table (Delphi code)

$30-250 USD

In Progress
Posted almost 6 years ago

$30-250 USD

Paid on delivery
Hi I need a small tool programmed in Delphi (source and exe, Win 10 64bit) which does the following: 1. Every x hours check a certain POP3 mailbox (login details saved in a config file etc) 2. If emails were received then download all emails, store them in a database table INCOMINGEMAILS and when all emails have been downloaded then parse them 3. Based on the data which has been parsed, create an entry in another database table in the FDB file and store the parsed data from the email in there (each table row has about 10 fields, very simple) 4. Mark the email as parsed in INCOMINGEMAILS so it will not be processed again, delete it from the email mailbox 5. If certain essential fields (I will specify) could not be parsed AND the email was sent from a pre-approved domain name (ending with [login to view URL]) then send a response email to the sender that the email could not be parsed and the data has not been recorded. if email was sent from some unauthorized domain, then do not respond at all and just delete email from server and also from the INCOMINGEMAILS table, or even better check if it comes from an authorised domain before making an entry in the INCOMINGEMAILS table 6. When data has been parsed and added to the database send a confirmation email to the sender with a predefined subject line (Time entry added) and the parsed data in the email body. Please include an option so that this confirmation function can be switched off for each sender email. I will provide detailed instructions how to parse the email body in due course. It is very simple. Software does not have to run as a service. No requirements for the GUI, just a config file or control window where I can set the time interval for email checking etc. I will provide the FDB file in due course. Budget 120 USD. Will prefer Russian speaking programmers (I speak English). I have many follow up projects if this goes well. Many thanks
Project ID: 16938301

About the project

7 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I have more than 15 years experience of Delphi Developer. I started with Delphi 5 and working with XE10.2 Tokyo now. I have experience in Windows API, Network API, COM-Port, DataSnap, Client/Server, parsing big files, develop Multi-threaded application without any memory/resource leaks. Oracle Database (from 8i to 12c), SQL, T-SQL, MySQL, MSSQL. Also I have some experience in C++ and C# programming languages.
$100 USD in 7 days
4.9 (22 reviews)
4.1
4.1
7 freelancers are bidding on average $129 USD for this job
User Avatar
Hello I have several years of experience with Java programming and I am Russian speaker Also, I have experience with POP3 protocol
$100 USD in 4 days
5.0 (1298 reviews)
7.9
7.9
User Avatar
Good morning, I am a very skilled delphi developer and I would like to help you in this project. Whcih database components do you use to access firebird? Best regards, Augusto Pellis
$155 USD in 10 days
4.8 (41 reviews)
6.8
6.8
User Avatar
Hello, I speak also Russian, so we can continue the interview in language of your choice. I have a great experience with all Delphi versions and Interbase/Firebird. I recommend the last, XE 10.2 Tokyo, but can use also any another version. Have written also email applications, mostly using Delphi Indy. Best regards, Marus
$120 USD in 4 days
5.0 (39 reviews)
5.5
5.5
User Avatar
I have experience with delphi & neworking. Mainly I works with http protocol but also have libraries that I develop for own purposes that works with pop3, imap and smtp protocols. This works in threads so dont freeze main application window. I also have experience with cron like jobs in delphi that can start in predefined time or regular via some time interval. I works with interbase firebirds databases. I also have experience with text parsing using regular expresions. Sure I can do this project for you
$111 USD in 10 days
5.0 (8 reviews)
5.1
5.1

About the client

Flag of SINGAPORE
Singapore, Singapore
5.0
11
Payment method verified
Member since Jan 10, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.