[ FranjoZG @ 16.05.2018. 16:00 ] @
D2007
U subjectu mail-a treba pisati npr: "Dosvaljamo rješenje i račun..."

U mail-u koji primim, kada subjectu pošaljem string, u subjectu nema slova "čš"

pokušao sam sa:
Code:
 IdMessage1.Subject := Utf8ToAnsi(self.Param.Subject); 

Vrati mi prazan string.

Za IdMessage mi je:
Code:
IdMessage1.ContentType := 'multipart/html; charset=ISO-8859-2';


Zabunom sam poslao 2 puta isti post. Kako ga obrisati?
[ Aleksandar Đokić @ 16.05.2018. 17:55 ] @
Jel si siguran da ti tu MTA pravi problem tj. ta tvoja app?
[ savkic @ 16.05.2018. 18:40 ] @
Ti i saljes i primas poruke iz tvog Delphi programa ili samo šalješ?

Iz iskustva najbolje da šalješ sve u UTF8 formatu samo u subject dodaj UTF8 header (pogledaj gmail kako uradi) i klijenti čitaju bez problema.
[ FranjoZG @ 17.05.2018. 11:44 ] @
Dodao dva retka i sada je subject OK.
Ako kome treba:
Code:

        IdMessage1.Subject := '';
        IdMessage1.ExtraHeaders.Values['Subject'] := EncodeHeader(UTF8Encode(self.Param.Subject), '', 'Q', bit8, 'UTF-8');