Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Slanje mail-a SMTP-om

[es] :: Pascal / Delphi / Kylix :: Slanje mail-a SMTP-om

[ Pregleda: 1195 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
93.140.17.*



+4 Profil

icon Slanje mail-a SMTP-om13.04.2018. u 12:59 - pre 72 meseci
Š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ć...
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Slanje mail-a SMTP-om13.04.2018. u 13:22 - pre 72 meseci
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 ž
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
93.140.17.*



+4 Profil

icon Re: Slanje mail-a SMTP-om13.04.2018. u 13:35 - pre 72 meseci
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>
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Slanje mail-a SMTP-om13.04.2018. u 13:45 - pre 72 meseci
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...
Prikačeni fajlovi
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
93.140.17.*



+4 Profil

icon Re: Slanje mail-a SMTP-om13.04.2018. u 14:07 - pre 72 meseci
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?
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Slanje mail-a SMTP-om13.04.2018. u 14:27 - pre 72 meseci
Kada nešto napišeš, pa se vratiš u forum dobiješ ispod tvog odgovora mogućnost da uradiš upload fajla:



http://www.elitesecurity.org/faq/22
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Slanje mail-a SMTP-om

[ Pregleda: 1195 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.