Delphi Outlook Interaction - Monitor incoming email

キャンセルされた 投稿 Aug 10, 2006 着払い
キャンセルされた 着払い

I need application that monitors Outlook (Not Outlook Express) 2000 (v9) for incoming emails, and on receipt of a certain email does some actions. The email will contain an identifying subject string which will always be the same, so perhaps this can be checked for, although part of the email subject will vary. This application needs to be coded entirely in Delphi 7 win32. Outlook will be open all the time on the machine, and the app I need will just wait running on the same system until there are new messages received, and if one of these messages is a certain message, it will do this: 1. Take information from the message and add it into an Excel SpreadSheet (which you can create first and design the column headers for in MSExcel). - Now the email message will always have the same format and be in plain text, but there will be a few variables inside the message. I can send you the actual message template, tell you what varies etc. I can also change this if needed, but I would prefer it to stay as it is. Also I would like you to use exclusively the Native Excel suite components for this Excel adding feature - which can be found on the [url removed, login to view] site. They come with demos and help, and they are quite easy to learn how to use. You can use the trial which will work while your IDE is running. There is a possibility of using XLSReadWriteII, if you have a problem with Native, but they should be just as easy to use to just add entries to a table. 2. Using information found in the email, It will then Popup a form on the screen (whether the application has been minimized or not, it will still show this form in the center of the screen), and the form will be very small - and will show only two pieces of information: Username: MyUsername Password: MyPassword It can show these simply in a static text label or some method of displaying these basically. That's all the form will display. ... CONTINUED BELOW - PLEASE KEEP READING ...

## Deliverables

3. There will be an OK button on the form which has just popped up (the one showing the username and password), and if I click it - it will then close itself, and pop up a another form, which will allow for sending an email through SMTP using username and password. It will basically just be a new message form - have Edits for a:

TO:

FROM:

SUBJECT:

Then a TMemo or some such for the body of the message. Each of these fields will be filled in from pulling information out of the original received OutLook Express email (apart from the FROM and MESSAGE body fields, which I will provide data for which should be saved in an ini or text file to be filled from). Then, it will have a send button, which will send this information through the SMTP to the TO: field email address. It will show some visual sending representation, perhaps just 'Sending..', and then disappear on success, or keep open for a manual retry on failure.

That is all I need.

Hopefully you can do this without a timer constantly looping to check. Outlook can use OLE automation as is my understanding. Let me know your ideas.

You can use any components as long as I can get hold of them for free, but mainly JEDI components, Indy or standard Delphi should be chosen where possible. The GUI can be minimal, but not messy.

I do not need system tray functionality adding. The main form will be minimized on the taskbar and will not popup. Only the other windows mentioned will popup, but perhaps there's settings on the main form for things that might be needed - SMTP server username/password - and these should be saved in the same ini / text file as the text message body.

DELIVERABLES:

All source code in Delphi 7 and fully functioning application.

Good rating for successful completion, and posibility of future work.

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Delphi 7, Windows 2000 / XP, MS Outlook 2000 - v9.

デルファイ エンジニアリング MySQL PHP ソフトウェアアーキテクチャ ソフトウェアテスト

プロジェクトID: #3714072

プロジェクトについて

2個の提案 リモートプロジェクト アクティブ Aug 25, 2006

2人のフリーランサーが、平均$94 で、この仕事に入札しています。

baskvw

See private message.

$102 USD 25日以内
(136件のレビュー)
7.2
sevenseals

See private message.

$85 USD 25日以内
(6件のレビュー)
2.2