İptal Edildi

Full Delphi email client

Job Description:

This jobs is only for those who already have done similar tasks .

It consist of two parts.

A. Email engine :

non visual class to handle all needed to support the UI .

I attached a Delphi pas file with draft of classes architecture, key methods and properties .

This draft more or less states the requirements without getting into details too much.

while implementing you might see that more details/capabilities is needed .

No database handling is needed but the email engine should persist its data into a local cache files (folders list ,messages headers + body) .

the cache is used to for performance only and can be reset at ant stage .

data to be stored in cache

1. Complete list of folders

2. List of messages per folder (headers only)

3. Last X messages body

B. user interface

should use Devexpress components and based on their mailClient sample project .

[login to view URL]

screen layout contains :

- accounts combo

- folders tree

- messages list

- focused message viewer , 3 optional layouts( viewer on the side , bottom, without)

- support mail viewer by using 3 different components : twebbrowser , thtmlviewer . trichedit

(support all of them , using the one according to what is defined in settings)

- The screen and fields are right to left aligned .

Compose mail screen

- email composing using two different components (dhtmledit, trichedit)

with common rich text options, attachments , signatures (including images)

(support all of them , using the one according to what is defined in settings)

- using - Auto complete for email address (using stub function , I'll replace later)

- Signatures management (add/update/delete/choose html signature (including images))

- packed into one component/class that works in conjunction with TemailEngine and can be used without

email screen

It should behave like Gmail app on smartphone

On startup

1. Folders list is displayed from the cache

2. Folders list is loaded from the server (thread) and updates cache/screen if needed .

when the user focus a folder :

1. The current cached messages list is displayed

2. New messages are loaded(thread) from the server and updates the cache/screen .

(only last X messages should be loaded,

if after the X messages are loaded there are more messages on the server which are not in the cache "load more messages" button should appear)

when user focus a message :

display message from the cache or download full body from the server

All is done in threads

the user can navigate between the folders and each navigation will start a new thread of loading messages list .

should be written in Delphi XE2

Support IMAP, pop3,smtp

should be tested with major IMAP servers (Gmail,Yahoo,Exchange)

should be tested against very large mailbox

Beceriler: Delphi

Müşteri Hakkında:
( 3 değerlendirme ) Azor, Israel

Proje NO: #5824182

Bu iş için 7 freelancer ortalamada $2234 teklif veriyor

igors233

Greetings, I'm Delphi expert with large experience in various areas including mail handlers and custom mail client. I've read your description and I understand your basic needs, but I'm feeling this is only a draft not Daha Fazla

$2105 USD in 35 gün içinde
(55 Değerlendirme)
6.4
apollosg

Hello nirnir2, Delphi is my primary language and I know/use DevExpress very well. To be honest - I don't have PURE Email client project before. But some parts related to emails was realized in several small project Daha Fazla

$2222 USD in 45 gün içinde
(33 Değerlendirme)
5.2
ionelr

A proposal has not yet been provided

$1666 USD in 30 gün içinde
(25 Değerlendirme)
4.2
omidfatehi

Hello Sir, currently I already working on other Email Client projects like what's your need. our app have this features: Inbox/ Drafts/ Sent/ Spam/ Trash 1. Address book with address and mobile no *** 2. signa Daha Fazla

$2370 USD in 30 gün içinde
(2 Değerlendirme)
3.4
zakirahmouni

Hello, I have large experience with Delphi since it's first version, i'm ready to start this project for a 10 days delivery : Email engine implementation 3 days User Interface 5 days Test 2 days Kind regard Daha Fazla

$1500 USD in 10 gün içinde
(5 Değerlendirme)
2.5
MuradMurad

A proposal has not yet been provided

$2777 USD in 30 gün içinde
(0 Değerlendirme)
0.0
gpaunovic

hi , i did much simpler mail client in delphi 7 .I can do required work but i need some clarifications: 1. Can this work be in delphi xe3 and devexpress components for xe3 ? 2. regarding user accounts: how you woul Daha Fazla

$3000 USD in 45 gün içinde
(0 Değerlendirme)
0.0