Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 1.775 pregleda

Najnovija ↓

Slanje mail-a SMTP-om 13.04.2018. u 13:59 · pre 104 meseca #1
Š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ć...
Re: Slanje mail-a SMTP-om 13.04.2018. u 14:22 · pre 104 meseca #2
Pa, okači ovde Plain_false.html da vidimo koji se kod nalazi na mestu na kojem bi ti želeo da se nalazi ž. Ne mora ni ceo fajl, slobodno skloni sve osim dela teksta gde se nalazi ž (ali da i dalje bude validan html dokument).

Slovo ž u iso-8859-2 treba da ima kod 0xbe, u utf8 0xc5 0xb9, ili ako je html, može i kao ž
Re: Slanje mail-a SMTP-om 13.04.2018. u 14:35 · pre 104 meseca #3
Kada ga otvorim u FireFox-u, sva slova u normalno prikazana.
Code:

<HTML>
  <HEAD>
    <TITLE></TITLE>
  </HEAD>
  <BODY>

<P STYLE="text-align: left;">
<SPAN style="color: #000000; font-size: 8pt; font-family: Tahoma;">
Rje&scaron;enje o dodjeli koda u prilogu.
<BR>
<BR>Original Rje&scaron;enja zaprimit ćete po&scaron;tom.
<BR>
<BR>
<BR>
<BR>
<BR>Dodatne informacije o kodovima možete naći na na&scaron;im web stranicama.
<BR>
</SPAN>
</P>

  </BODY>
</HTML>
Re: Slanje mail-a SMTP-om 13.04.2018. u 14:45 · pre 104 meseca #4
Ma daj Franjo, ti kao da nisi programer.
Uzmeš, lepo, neki programerski editor, pa pogledaš hex dump fajla. Šta mi vredi što si mi ovde okačio tvoju interpretaciju fajla a ne stvarni fajl kao attachment.



Posebno je interesantno što š pišeš kao &scaron; č kao &ccaron;
a ž kao ž i nemaš pojma šta se stvarno nalazi u tekstu. Stavi &zcaron; i ima da radi kao ludo...
Re: Slanje mail-a SMTP-om 13.04.2018. u 15:07 · pre 104 meseca #5
Kreiram rtf file koji onda sa free kontrolom TJvRichEditToHtml pretvaram u html. Nisam drugačije uspio dobiti formatirani tekst u mail-u. Pokušavao sam različite varijante sa rtf-om, nije uspjelo.

Nisam naposao, koristim D-2007

može pomoč? kako da okačim file ovdje?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme