e-mail html no delphi
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
Curtidas 0
Respostas
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:
Veja se isso resolve o problema, qualquer coisa, faça o post do seu código para que possamos analisar o mesmo.
Att
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
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>´);
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
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 ;)
Bom código para vocês ;)
GOSTEI 0