[ FranjoZG @ 13.04.2018. 12:59 ] @
Šaljem mail na dvije adrese: jedna je exchange serever, a druga google mail. Na google mail-u imam probleme s nekim od naših slova, u stvari slovo "ž" se prikaže kao kvadratić. Ranije u kodu kreiram html tekst koji pohranim u file i njega šaljem. Code: IdMessage1.Clear; IdMessage1.Encoding := meMIME; IdMessage1.ContentType := 'multipart/text; charset=ISO-8859-2'; IdMessage1.Recipients.EMailAddresses := self.Param.RecipientsEMaliAddres + '; ' + self.Param.RecipientsEMaliAddres2; IdMessage1.From.Address := self.Param.FromAddres; // please change to your gmail address //; IdMessage1.From.Name := Utf8ToAnsi(self.Param.FromName); IdMessage1.Subject := self.Param.Subject; IdMessage1.Body.Clear; mt1 := TIdText.Create(IdMessage1.MessageParts, nil); mt1.Body.LoadFromFile('c:\temp\Plain_false.html'); mt1.ContentType := 'text/html'; mt1.CharSet := 'ISO-8859-2'; Probao sam i sa CharSet = 'UTF-8', isti rezultat. Zanimljivo da su šč ok, a ž je kvadratić... |