Enviar e-mail Indy com HTML e TEXT no corpo do e-mail
16/12/2006
0
Meu sistema manda e-mail normalmente em HTML todo formatado bonitinho, mas estou com um pequeno problema.
O HTML não gera quebra de linha somente se no proprio memo eu digitar
porem não é esse o intuito, então queria saber se tem como colocar text e html juntos, ou fazer o html fazer a quebra de linha quando eu der um enter
Eu já li o artigo do http://www.dragonsoftru.com/?html=indy-email.html e ele fala
so que no meu codigo eu não faço assim declarando variaveis, o meu esta assim
Eu já tentei de tudo e não consegui, alguem tem alguma luz?
Corcos
Post mais votado
16/12/2006
Massuda
Mais Posts
16/12/2006
Massuda
O que você tem que fazer é inserir via programa os <br> onde for necessário.
16/12/2006
Corcos
O problema é: Eu tenho um Memo onde os usuarios digitam o ´corpo do e-mail´ dando enter, e etc...
Ex do memo:
Sr. Fulano,
Favor comprar 2 metros de tecido xxx das seguintes marcas:
- Textil
- XXXX
Grato,
Jorge
Quando eu envio o e-mail em HTML ele sai assim
Sr. Fulano,Favor comprar 2 metros de tecido xxx das seguintes marcas:- Textil- XXXX Grato, Jorge
ou seja, ele não da os enters, por isso queria mandar em text somente essa parte do e-mail
16/12/2006
Corcos
Fiz aqui e deu certinho, ficou so com uma fonte pequena mas vou corrigir.
Valeu de novo
17/12/2006
Corcos
No banco de dados esta como BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET WIN1252
por enquanto eu estou jogando em um campo varchar(1000) mas não vem nada formatado.
17/12/2006
Massuda
19/12/2017
Renan
Abraços.
17/04/2019
Everson Navarro
IdMessage1.Body.Text := DBedit.Text + ''<br>'' + dm.ClientDataSetProdutoProd_Nome.AsString+ ''<p>'' + memoMsg.Lines.Text + ''</pre>'' + Assinatura.Text ;
ou
IdMessage1.Body.Add(DBedit.Text + ''<br>'' + dm.ClientDataSetProdutoProd_Nome.AsString+ ''<p>'' + memoMsg.Lines.Text + ''</pre>'' + Assinatura.Tex);
Para quebra de linha sem alterar a formatação da letra, como ocorreu com o amigo acima (ele utilizou <pre>), utilizar tanto o </pre>, quanto o <p> ou o <br>.
Clique aqui para fazer login e interagir na Comunidade :)