e-mail html no delphi

Delphi

16/04/2009

Ola a todos, estou tentando enviar e-mail em formato html com o delphi7 e esta acontecendo algo de estranho, em algumas maquinas o e-mail é enviado normalmente porem em outras ao inves de enviar o html correto, é enviado o codigo fonte do html, eu nao sei o porque, alguem ja teve esse problema antes, ou poderia me orientar em como resolver .


Fcandrade2001

Fcandrade2001

Curtidas 0

Respostas

Maikel

Maikel

16/04/2009

Você está usando componentes da paleta Indy?

Se estiver usando o componente IdMessage, verifique que o mesmo tem uma propriedade chamada ContentType, onde você poderá definir formato apenas texto ou texto/html.

Deixe a propriedade assim:
IdMessage1.ContentType:=´text/html´;


Veja se isso resolve o problema, qualquer coisa, faça o post do seu código para que possamos analisar o mesmo.

Att


GOSTEI 0
Fcandrade2001

Fcandrade2001

16/04/2009

msg.Body.Clear;
msg.ContentType := ´text/html´; // Texto em HTML
msg.Body.Add(´<HTML><BODY>´);
msg.Body.Add(´<HTML><BODY>´);
msg.Body.Add(´<DIV> <DIV>´);
msg.Body.Add(´<DIV> <DIV>´);
msg.Body.Add(´

´);
msg.Body.Add(´

´);
msg.Body.Add(´

´);
msg.Body.Add(´

´);
for x := 0 to ListBox1.Items.Count-1 do
msg.Body.Add(´<DIV><STRONG>´+memomensagem.Lines[x]+´</STRONG></DIV>´);

msg.Body.Add(´

´);
msg.Body.Add(´</BODY><HTML>´);


GOSTEI 0
Fábio Valente

Fábio Valente

16/04/2009

Obrigado FCANDRADE2001, procurei ontem a tarde toda por uma solução de e-mail html... vi esta resposta, testei e ficou 100¬.

Bom código para vocês ;)


GOSTEI 0
POSTAR