Cara, verifica o item contentType do componente, ele tem que estar setado para 
'html/text'. e cuidado com os anexos, geralmente atrapalham a interpretação do 
conteúdo.
   
  Abs.
   
  Júlio Abdala

Oséias Ferreira <[EMAIL PROTECTED]> escreveu:
  -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Hudson escreveu:
> Ola!
> gente estou tentando enviar email usando IdMessage e o IdSMTP com o formato 
> HTML assim
> 
> IdMessage1.Body.Add('<html><head></head><body><h1>teste</h1></body></html>');
> 
> mas quando a recebo ela chega assim:
> 
> <html><head></head><body><h1>teste</h1></body></html>
> 
> alguem sabe corrigir isso?

Assim não funciona, pois no corpo da mensagem só vai texto sem formatação.
Você precisa criar partes, para uma mensagem html.

var
idAttach: TidAttachment;
IdHtml, idText: TidText;
p: TidMessageParts;
slBody: TStringList;

begin
  p := IdMessage1.MessageParts;
  slBody := TStringList.Create;

  idText := TidText.Create(p);
  idText.ContentType := 'text/plain';
  idText.Body.Text := 'Aqui vai o texto sem formatação';

  slBody.add('<html><body><h1>test</h1></body></html>');
  IdHtml := TidText.Create(p, slBody);
  IdHtml.ContentType := 'text/html';
  IdMessage1.Body.Assign(slBody);

//...


- --
Oséias Ferreira.            oseiasferreira (arroba) yahoo.com.br
  Linux counter #333243
  GPG/PGP: 0x60084245
  fingerprint: B1A2 81EF 0560 66D3 8B22 1BC0 1CA6 0374 6008 4245

-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFD2ONsHKYDdGAIQkURAoadAKCIQtrbdx+VB4lTU1Pxe4+LrV6KAQCeODEm
SmjX8FCkos5lkxRlezyFCw0=
=qndS
-----END PGP SIGNATURE-----

      

      
            
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
 
  
---------------------------------
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
    
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 

  


                
---------------------------------
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a