Enviar e-mail em html c/ imagens anexo - componete Indy

Delphi

08/01/2004

Estou fazendo uma programa de envio de e-mail !!
Usando o Delphi 6 e os componentes Indy, no corpo do e-mail coloco o código html e quando envio sai a pagina web mas quero colocar figuras como anexo no e-mail ! como faço para enviar as figuras ? se mando anexo o código aparece e não a pagina web !

desde de ja agradeço !!

Fernanda


Ferreirafs

Ferreirafs

Curtidas 0

Respostas

Eag

Eag

08/01/2004

Tente da seguinte forma

Text:= TIdText.Create(Message.MessageParts);
Text.Body.LoadFromFile(´nomedoarquvio.htm´);
Mime:= TIdMimeTable.Create(True);
Text.ContentType:= Mime.GetFileMIMEType(´nomedoarquivo.htm´);
Text:= TIdText.Create(Message.MessageParts);
Text.ContentType:= ´text/plain´;
TIdAttachment.Create(Message.MessageParts, nome da imagem);
Message.MessageParts.Items[Pred(Message.MessageParts.Count)].ExtraHeaders.Values[´Content-ID´]:= nome da imagem);

Espero ter ajudado.


GOSTEI 0
POSTAR