Fórum Email no Delphi 7 #294446
04/09/2005
0
Paulo
Curtir tópico
+ 0Posts
04/09/2005
Michael
Para colocar uma imagem em um email, vc deve usar a linguagem [b:30e241d78c]HTML[/b:30e241d78c]. Então, no memo que vc usa, coloque algo como:
<img src="http://www.seusite.com.br/imagem.jpg" width="123" height="123">
Troque o src pelo caminho da sua imagem, e [b:30e241d78c]Width [/b:30e241d78c]e [b:30e241d78c]Height [/b:30e241d78c]pela largura e altura dela, respectivamente.
Se a imagem não estiver online, então vc deve anexá-la ao corpo do email, e então referenciá-la na tag [b:30e241d78c]IMG [/b:30e241d78c]localmente.
[]´s
Gostei + 0
05/09/2005
Paulo
1) O meu programa de cadastro, é que vai gerar e enviar o email. Fiz um formulário, com um Memo(body do email), um edit(Assunto) e outro edit(endereço de envio). No Delphi 6, usava-se o TNSMTP para envio de menssagens. No D7, ainda não sei qual usar, talvez o da palheta INDY(IdNSMTP).
2)Eu não sei, como colocar uma imagem no meu componente TMemo, ou TRxMemo, TJvMemo ou qualquer outro componente semelhante.
3)No caso do TJvMail, da Jedi Componente, Configurar as propriedades, Body, Recipient e Subject em Run-Time. Estas são as minhas dúvidas
Gostei + 0
05/09/2005
Michael
Realmente, a partir do Delphi 7 é vc deve usar os componentes da palheta Indy.
Sobre uma imagem dentro do Memo, isso não seria a solução. Como já falei, para exibir alguma figura em um email, deve-se criar a mensagem no formato HTML, que é suportado por quase todos os clientes de email. Vc deve usar a tag que mencionei na mensagem anterior.
Se sua intenção é mostrar a imagem dentro da mensagem ao usuário, por alguma razão, então antes de enviar invariavelmente vc terá que inserir a tag IMG.
[]´s
Gostei + 0
13/09/2005
Paulo
Agora como enviar essa imagem no corpo do email? A imagem, por exemplo, está em: C:\Imagens\LOGO.jpg. Essa imagem ela fica logo abaixo do Texto do Email. Não pode ir Anexada. Ela deve ir no corpo do email. Eu fiz o corpo com um componente RxRichEdit. Ainda não consegui nada. Os endereços vêm do banco de dados, do campo email, por isso o while acima, para ir prenchendo e enviando automaticamente, já com o texto e a imagem (igual para todos). Grato.
Gostei + 0
15/09/2005
Paulo
Abaixo a minha rotina de configuração
O que devo fazer?
Gostei + 0
17/09/2005
Paulo
Gostei + 0
12/10/2005
Paulo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)