Email Java Html (upload)

5 respostas
idev4web

É possivel eu fazer o upload de uma pagina html com imagens e depois enviar um email com o conteudo deste html?
(com as imagens)

???

5 Respostas

Guilherme_Gomes

É possivel, mas você vai ter que fazer o upload de cada imagem também e anexa-las no email…

Alem disso, se você quiser que esse html que está fazendo upload seja a mensagem para o email, você terá que referenciar as imagens no html com “cid:”, assim:

<img src="cid:imagem.jpg"/>

Alternativamente, você poderia colocar o link da imagem, mas os webmails e outlooks e tal não exibiriam a imagem a não ser que o usuario liberasse.

idev4web

Só para confirmar se eu entendi bem,

  • Eu faço o upload da pagina html

  • Faço o upload de cada imagem que aparece na pagina

E Para exibir a a mensagem com as imagens no corpo do email

faço a referencia das mensagem conforme voce orientou

-Como eu pego o conteudo da pagina para dinamicamente gerar o email?
Sendo que esta pagina estara em uma pagina no servidor

Guilherme_Gomes

Não entendi exatamente de onde vem o HTML do email, mas vou listar aqui tres alternativas:

  1. Você coloca um textarea pro usuario digitar o HTML e insere no email.
  2. Você deixa o usuario fazer upload do html e através das milhares de opções do java IO você lê esse arquivo e gera o HTML do email.
  3. Se a pagina para o email estiver na internet, você pode usar URLConnection e outras classes (procure exemplos na net) para ler o conteudo da pagina e gerar o HTML do email.
idev4web

A minha intenção é fazer um Boletim Eletrônico, eu estava na duvida se minha solução era viável e se existe outra alternativa.

Obrigado.

Rodolfodj

Guilherme Gomes:
Não entendi exatamente de onde vem o HTML do email, mas vou listar aqui tres alternativas:

  1. Você coloca um textarea pro usuario digitar o HTML e insere no email.
  2. Você deixa o usuario fazer upload do html e através das milhares de opções do java IO você lê esse arquivo e gera o HTML do email.
  3. Se a pagina para o email estiver na internet, você pode usar URLConnection e outras classes (procure exemplos na net) para ler o conteudo da pagina e gerar o HTML do email.

Boa tarde.

Estou tendo a mesma dificuldade citada. Não consigo incluir imagens na página HTML do corpo do email.

No caso da 1ª opção (Colocar um textarea), onde disponibilizo a imagem à ser incluída no email? Ela deve ser anexada ao email (attach)?

Obrigado!

Bom, achei este conteúdo na net.

Criado 24 de março de 2009
Ultima resposta 16 de mar. de 2010
Respostas 5
Participantes 3