Fórum Dúvida cruel sobre envio de email em htm com imagem #194738
13/11/2003
Caros colegas, estou com dúvida de como enviar imagem no corpo de uma mensagem de email, pois eu criei uma aplicação que envia em html uma Order de Serviço, só que a logomarca da empresa não está aparecendo, eu enviei em anexo a imagem só que ela aparece separada da mensagem, eu necessito enviar a imagem no corpo da mensagem, só que estou com dúvida de como posso fazer isso. Estou utilizando o componente Indy 9 e está funcionando muito bem, o problema é que não consigo fazer a imagem ficar no corpo da mensagem. Me ajudem, por favor. É urgente. Abraços e obrigado a todos.
Posts
Amigão, faça assim:
Coloque seu logotipo num servidor web como por exemplo o KIT.NET, daí no HTML você referencia para o local onde a imagem está na internet.
ex:
<img src=´http://www.meulogo.kit.net/logotipo.gif´>
Quando vc enviar a mensagem, o Gerenciador de Email buscará a imagem no endereço da internet.
Não é uma solução trivial mas funciona.
Abraços !!!
Valeu pela ajuda, mas o problema é que os usuários irão visualizar off-line, pois os meus clientes não tem servidor de hospedagem para colocar a logomarca. Eu cheguei a ver que existe a possbilidade de colocar a imagem, mas estou meio confuso com o exemplo que peguei, pois o programador colocou o html na hora de executar o envio, já no meu caso o html já foi criado, vc tem algum exemplo que possa me ajudar? Obrigado.
Não entendi o que vc quis dizer com OFF-LINE, pois, para que eles ´baixem´ o email eles terão que estar ON-LINE, após ´baixarem´ o email o seu logotipo estará como arquivo temporário no micro da pessoa que recebeu o email, daí ele poderá ler a mensagem OFF-LINE.
Agora se vc está enviando email através de uma rede interna, vc poderá instalar um servidor de web interno como o IIS ou PWS para disponibilizar páginas e imagens em sua rede interna.
Coloque aqui no forum o EXEMPLO que você conseguiu para a gente dar uma olhada.
Espero ter ajudado !!!
dê uma olhada no exemplo que está na outra mensagem que disponibilizei. Valeu pela força.
Se não me engano você pode fazer da seguinte forma...
Anexa o arquivo junto ao email, e referencia no html como uma imagem normal. ex: <img src=image.jpg>.
Porque quando se abre um email, ele salva tudo (html, anexos) numa pasta temporária, e sempre fica tudo junto. Então acho que pode funcionar desse jeito. Não te dou 100¬ de certeza que vá funcionar.. mas é possível! tente e avise se funcs!
valeu
Caro amigo, consegui fazer o negócio funcionar e ficou fino. Graças as horas que passei na frente do computador tentando fazer esse módulo funcionar, se precisar de ajdua é só falar. Abraços e até a próxima. Eu tentei fazer do jeito que vc falou, mas ele tava dando erro, pois ele trazia o anexo junto, mas só conseguia visualizar quando fosse salvo os dois arquivos na mesma pasta. Agora funciona sem a necessidade de salvar. Falou e até mais ver.
Bom, acho que como estamos num fórum onde todos se ajudam, como vocês postou a dúvida e as possíveis questões levantadas para solução não serviram, mas você encontrou a solução pro seu problema, talvez você poderia postar a solução, pois assim como você teve essa dúvida outros podem ter também.
Valeu!
14/11/2003
Jairo Norenberg
halexmaciel
Estou com a mesma dificuldade.
Voce poderia colocar no fórum a solução encontrada?
Sds
Jairo Norenberg