Delphi 2010/Firebird - Outlook bridge (save emails in Firebird database)
$100-250 USD
クローズ
投稿日: 約11年前
$100-250 USD
完了時にお支払い
I have a CRM database project (Delphi 2010, Firebird SQL 2.5, Fibplus) which in one table stores names email addresses, and in another table a history of communications with these people on the database.
I would like to get a “Outlook bridge”, i.e. a button in Outlook or some area into which I can drag and drop emails, and which then saves these emails into the database (matching the email address to existing contacts on the database).
If the user drops one or multiple emails from the inbox into that area (or selects them and clicks the Outlook button) then the tool should process them one after the other. For each email find the corresponding record in the database and save the email with all attachments in the table with the communications. If the tool cannot find an email address which is associated with an existing record then allow user to select an existing record from the database or allow him to create a new record (in that case open a form in the database which allows editing of the new contact).
Will prefer bidders from Russia, Ukraine, Europe. Ideally you will have experience in programming something similar. When bidding please let me know how you would solve it - as far as I can see this project would require an Outlook plugin and some code in Delphi so that the tool can create a new record on the database and call an (existing) form for editing of the new record. Not sure how it works. FDB file will be provided, but not the source code of the main project.
I have lots of follow up projects if this goes well.
Thanks.
I'm taking a break at the moment, but if you would wait a week, I could provide a demo.
I would use a button inside the message viewing window. Once clicked, it would send window caption to "server" app. This app would then look up the subject inside all user's emails -- via MAPI-X. This is documented under Microsoft Exchange server -- but that doesn't have to be installed.