Cara seguinte, o INDY utiliza MIME para codificar, por sua vez nem todos os clientes de emails abrem emails MIME, um grande exemplo é o Microsoft Outlook.
No windows existe uma API chamada MAPI que tem fins de criar um email com o cliente de email padrão instalado (incredimail, outlook express, microsoft outlook, eudora, thunderbird..). Mapi tem uma limitação que é o seguinte: Não é possível criar emails com o corpo da mensagem em HTML e anexos ou vc cria um email com corpo HTML e sem anexos ou cria um email SEM FORMATAÇÃO com X anexos. Bem, existe um site na net que ensina tudo sobre MAPI, pois vc pode fazer tudo via MAPI (acessar os contatos, enviar emails, logar e listar os emails, etc... Bem, vamos ao que interessa, entre no site WWW.TORRY.NET no lado direito existe um campo para pesquisa, nele digite MAPICONTROL e tecle enter. a consulta irá retornar um componente chamato TMapiControl, free e opensource, baixe ele, analize e altere algo se precisar, mais esse cara faz o que vc quer, CRIA EMAILS COM O CLIENTE DE EMAILS PADRÃO DO SEU WINDOWS. Ps.: para criar um email com corpo HTML, basta deixar o corpo (body) sem texto, e anexar um arquivo HTML ao email. Assim quando o MAPI criar o email, se existir somente 1 anexo e ele for um HTML, esse anexo se torna o corpo da mesagem. Espero ter ajudado, outro jeito, lhe garanto que GENERICAMENTE, não tem como! Ou vc usa MAPI ou estuda o maior número de clientes de emails para fazer a particularidade de cada um. Eu mesmo pedir 2 semanas cassando na internet, foruns da borland entre outros, e foi o máximo que consegui fazer... Att. Roberto ----- Original Message ----- From: Gabriel Herdt To: delphi-br@yahoogrupos.com.br Sent: Monday, August 14, 2006 1:45 PM Subject: [delphi-br] EMAIL COM ANEXO (Ultima vez) Como eu posso mandar email com ANEXO no DELPHI 2005 usando INDY 10. Observação: Algumas Funções do indy 9 são diferentes do indy 10, aqui esta minha dificuldade. Eu consegui mandar aquivos anexo só que o anexo chega em modo texto( Exemplo: This is a multi-part message in MIME format -- DqBGwUtIiYFDepKCf=_kjY1lKRxJm7jSL6 Content-Type: text/plain Content- Transfer-Encoding: 7bit fdafaefc 2r 2rcrfe wef eger qg -- DqBGwUtIiYFDepKCf=_kjY1lKRxJm7jSL6 Content-Type: application/octet- stream; name="SiteSql.txt" Content-Transfer-Encoding: base64 Content- Disposition: attachment; filename="SiteSql.txt" aHR0cDovL3d3dy5saWIuc2V2ZW4uY29tLmJyL2FtcGxpYXIuYXNwP2NvZGFydGlnbz04O DU= --DqBGwUtIiYFDepKCf=_kjY1lKRxJm7jSL6-- ) Observação: Já Olhei o Site do Clube Delphi entre outros mas todos sao para o Indy 9 e delphi 7. Desde Já Grato Ps: Repeti a mensagem pois ainda não foi encontrada a solução e para deixar bem claro. [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