15962 Prosty klient e-mail w Delphi

Zamknięty Opublikowano Jun 20, 2008 Płatność przy odbiorze
Zamknięty Płatność przy odbiorze

Poszukujemy osoby do napisania PROSTEGO klienta poczty elektronicznej w Delphi. Nie chodzi o rozbudowany program, tylko o opracowanie kilku funkcji. Program powinien:

1) odbierać maile i usuwać je z serwera

2) zapisywać je np. do oddzielnych plików - wedle uznania. Docelowo będzie to baza FireBird Embedded - jeżeli ktoś ją zna i się podejmie zapisywania do bazy, to proszę dac znać

3) umożliwiać przeglądanie maili zarówno TXT jak i HTML (np. z użyciem TWebBrowser) z obsługą polskich liter i zapisywaniem załączników

4) umożliwiać odpowiadanie na wiadomości (prosty edytor) i wysyłanie maili z historią korespondencji (dodaniem wiadomości na którą odpisujemy), obsługą polskich liter i załącznikami

Przykładowe programy e-mail w delphi, z których można coś podpatrzyć:

[url removed, login to view]

[url removed, login to view]

Można użyć np.:

Indy - [url removed, login to view]

ICS - [url removed, login to view]

Synapse - [url removed, login to view]

Clever Internet Suite - [url removed, login to view]

NIE należy używać kodu źródłowego na licencji GPL (GNU General Public License), gdyż wymaga ona, aby program także był na takiej licencji (otwarty kod źródłowy). Chyba można używać LGPL (GNU LIBRARY GENERAL PUBLIC LICENSE / GNU Lesser General Public License).

Dekodowanie na polskie litery można zrobić np. tak:

uses

MimePart; //biblioteka Synapse

var

Part: TMimePart

...

[url removed, login to view] := UTF_8;

[url removed, login to view];

Edycja maili w formacie HTML można zrobić np. w TWebBrowser - ustawiamy designMode = \'On\' lub chyba w w TinyMCE (?licencja?).

W razie pytań proszę o maila.

Wynikiem zlecenia powinien być skompilowany program + kod źródłowy z komentarzami do Delphi 5 - 2007 lub darmowym Turbo Delphi Express. Umowa o dzieło + przeniesienie praw autorskich.

Możliwa stała współpraca w programowaniu Delphi (jeżeli zleceniobiorca też będzie zainteresowany). Program potem będzie rozbudowywany i oczywiście będzie można w tym uczestniczyć.

Android iPad iPhone Mobile App Development

Numer ID Projektu: #5591914

O projekcie

Zdalny projekt Aktywny Jun 20, 2008