Full Delphi email client-2

En curso Publicado May 17, 2014 Pagado a la entrega
En curso Pagado a la entrega

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 any 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

Delphi

Nº del proyecto: #5955807

Sobre el proyecto

8 propuestas Proyecto remoto Activo May 22, 2014

8 freelancers están ofertando un promedio de $2132 por este trabajo

gyk

I think we have already had some discussion about this project. Feel fee to ask more questions if you want.

$2222 USD en 30 días
(25 comentarios)
6.0
joanmae2006

Hi, I'm a senior software developer here in the Philippines and have 7+years of experienced in developing extensive applications using Delphi. Also I'm familiar with the DevExpress components and have experienced de Más

$2111 USD en 60 días
(5 comentarios)
3.6
zakirahmouni

Hello, Already have done similar projects, complete delivery upon 10 days MileStones 20% fully functional Temailengine with test unit 20% UI based on devexpress mailClient cleaned from all unnecessary stuff Más

$1500 USD en 10 días
(5 comentarios)
2.5
Yuri2012

Dear sir, I'm expert in Delphi from 1 version to XE5. Created a lot of different systems, worked a lot with network protocols (like TCP\IP, SMTP, POP3, IMAP, REST API). Have experience in creating a chat client, Más

$2222 USD en 30 días
(1 comentario)
2.0
octamer

Hello I am ready to develop such component and email client based on thread usage. Sincerely yours Evgeny

$2500 USD en 45 días
(0 comentarios)
0.0
Scythian77

Hello, I'm an experienced Delphi developer. I worked with DevExpress components in my main projects, and I've already developed an IM-type application with mail functionality. If you would like to develop this applic Más

$2500 USD en 30 días
(0 comentarios)
0.0
KarelPdiaz

Regards I'm a Delphi programmer for 15 years of experience makes, vast experience designing and programming client-server software, teaching experience teaching language and programming techniques, Delphi 3-7, RAD S Más

$1500 USD en 8 días
(0 comentarios)
0.0