KLEITON ,
   
  Tá enviando o e-mail, mas a imagem ainda não tá indo junto.
   
  Espero que esse trecho do código possa ajudá-lo.
   
   
   
    with IdMessage1 do
  begin
    Recipients.EMailAddresses:=ed_para.Text;
    CCList.EMailAddresses:=ed_cc.Text;
    BccList.EMailAddresses:=ed_cco.Text;
    Subject:=ed_assunto.Text+DateToStr(now);
    ContentType        :='multipart/alternative';
    ContentDisposition :='inline';
    Encoding           :=meMIME;
    Body:=Memo_mensagem.Lines;
  end;
   
   
    // , trecho html
  with TIdText.Create(IdMessage1.MessageParts) do
  begin
    ContentType:='text/html';
    Body.Add('<html><body>');
    Body.Add('<p>aqui a imagem...<img src="cid:image001.jpg"/></p>');
    Body.Add('<p><hr></p><br>'+Memo_mensagem.Text);
    Body.Add('</body></html>');
    end;
  with  TIdAttachment.Create(IdMessage1.MessageParts, 'c:\promo\image001.jpg') 
do
  begin
     ContentType:='image/jpeg';
   
     ContentDisposition :='inline';
     ExtraHeaders.Values['Content-ID:'] :='c:\promo\image001.jpg';
  
  with TIdText.Create(IdMessage1.MessageParts) do
  begin
    Body.Add(Memo_mensagem.Text);
//    ContentTransfer:='7bit';
    ContentType:='textt/plain';
  end;
  for xanexo:=0 to ListBox1.Items.Count-1 do
    TIdAttachment.Create(IdMessage1.MessageParts, 
tfilename(ListBox1.Items.Strings[xanexo]));
    Screen.Cursor:=crHourGlass;
  IdSMTP1.Connect;
  Try
    IdSMTP1.Send(IdMessage1);
  finally
    IdSMTP1.Disconnect;
    ffuncoes.msg_aviso('E-Mial enviado com sucesso !');
    end;
  Screen.Cursor:=crDefault;

KLEITON <[EMAIL PROTECTED]> escreveu:
  olá tudo bem? se possivel, pode por favor me passar o fonte do delphi que 
envie email? sempre que procuro algo do genero o programa da erro de socket...
  muito obrigado!

Ricardo Cabral <[EMAIL PROTECTED]> escreveu:
  Caro Alvaro,

Se você pudesse, gostaria que me desse uma ajudar para eu fazer a 
mesma coisa que você.


Valeu !


--- Em delphi-br@yahoogrupos.com.br, "Alvaro Augusto" <[EMAIL PROTECTED]> 
escreveu
>
> Caro Ricardo,
> 
> Tive que fazer isso uma vez e achei muito complicado pelo tempo 
que eu tinha 
> disponível. Achei melhor deixar a imagem em um servidor web e 
enviar só um 
> e-mail HTML com um tag para a imagem. Funciona para a maior parte 
dos 
> usuários, mas alguns que usam webmail podem ter problemas.
> 
> [ ]s
> 
> Alvaro Augusto
> http://alvaug.multiply.com
> 
> 
> ----- Original Message ----- 
> From: "Ricardo Cabral" <[EMAIL PROTECTED]>
> To: <delphi-br@yahoogrupos.com.br>
> Sent: Wednesday, September 20, 2006 3:31 PM
> Subject: [delphi-br] Enviar e-mail com imagem
> 
> 
> Olá pessoal !
> 
> Preciso da ajuda de vocês.
> 
> Fiz uma rotinha para enviar e-mail usando o Indy. Até aí legal. O 
que
> preciso fazer agora é mandar no corpo da mensagem uma imagem junto 
com
> o texto. Não é anexada.
> 
> Eu estava usando um memo para o usuário digitar a mensagem e depois
> pensei em usar o RichEdit.
> 
> Existe alguma maneira/componente para juntar texto e imagem e dessa
> forma enviar via e-mail ?
> 
> Desde de já agradeço!
> 
> Ricardo Cabral
> 
> 
> 
> 
> 
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> 
> 
> Links do Yahoo! Grupos
>









  Kleiton B. Santos

            
---------------------------------
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

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




 


Abraços,

   Ricardo Cabral
                
---------------------------------
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

[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