Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Keno

E-mail com imagem no corpo

Recommended Posts

Falae galera...

 

Andei pesquisando sobre isso, mas nao consegui achar uma resposta...

 

Bom, as pessoas que usam softwares como Outlook, vao entender facilmente o que

eu to tentando fazer...

 

Eu estou precisando enviar um email com uma imagem, porem, sem ser no anexo.

Gostaria que ela fosse junto no corpo do e-mail, como funciona no Outlook.

Voce tem a opcao de inserir a imagem juntamente com o texto.

 

Pesquisei bastante sobre isso, porem nao consegui achar algo que me ajude.

(Ou pesquisei errado!) http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Bom, se alguem souber algo sobre, ou imaginar uma solucao,

agradeco a colaboracao!

 

 

Obrigado!

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ué, mas você acabou de dar a resposta, hehehe.

 

pelo Outlook tem uma opçao de ver o código do e-mail lá você edita o endereço completo da imagem, por exemplo: http://www.seusite.com.br/suaimagem.jpg

 

achei esse topico procurando sobre como colocar um VIDEO no corpo do e-mail.

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehe

:)

quase!

mas ai q ta o X da questao...

quando você coloca no outlook, ele nao deixa

uma referencia a um "http://"

ele "copia" a imagem pra dentro do corpo

do email, ou seja, eu nao dependo da imagem

estar no meu servidor pro usuario final conseguir ve-la...

 

eh meio zuado, mas tenho feh q um dia eu descubra algo

=)

 

mesmo assim, valeu pela ajuda!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

aki no trabalho eu uso uma assinatura de e-mail que tem uma imagem COLADA e não ANEXADA, assim como você quer.na verdade é o Microsoft Office Outlook. até fiz um tutorial pro pessoal aqui do trabalho tbm fazer suas assinaturas com o logo colado.interessa?dãr, claro q interessa. hehehesó não sei se serve.vou colocar aki exatamente o q fiz... espero q dê pra entender, qq coisa responde aí

Gente,Façam seus e-mails bonitinhos. =)To ensinando passo a passo, não é complicado, só é chato! Se ainda tiverem dúvidas me chamem. =)Pessoal do MAC não sei se isso funciona pra vocês. Quem já usa assinatura no passo 3 clique em EDITAR, ao invés de NOVO. 1) Com o clique do botão direito sobre o logo abaixo, selecione COPIAR.(imagem GIF com animação) 2) No Outlook, na barra de ferramentas, vá nas opções: FERRAMENTAS > OPÇÕES > FORMATO DE EMAIL (guia). Lá embaixo tem o botão "ASSINATURAS...", clique nele e abrirá a janela "Criar assinatura". 3) Como ainda não tem assinatura nenhuma, clique em "NOVO...". Na janela que aparecerá você escreve o que será sua assinatura, por exemplo:______________________Nome SobrenomeFunção[11] 3037.XXXX - 9999.9999 E agora vem a parte legal (nerd!)! Você vai clicar em "Edição avançada...". Um aviso, clique SIM. Vai abrir o WORD. Cole o logo (CTRL + C)! Salve. Feche. 4) Outro aviso, clique OK. Voltou pra janela de “Criação de assinatura”, clique OK.IMPORTANTE: Janela de OPÇÕES, ainda na guia de “Formato de e-mail”, as duas últimas opções que estão <Nenhuma> selecione a assinatura que você deu nome, ou "Sem título". 5) Terminamos! =) DICA: dessa forma dá para criar várias assinaturas diferentes para diversas ocasiões. Beijos,

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código que o amigo esta procurando é este que eu também ja procurei muito:Eu não consegui fazer este código inserir duas ou mais imagens, ele só insere uma, se por acaso consegui fazer com duas ou mais ,posta o novo códigoSegue o código testado e funcionando:<?$imagem_nome = "img.jpg";$arquivo=fopen($imagem_nome,'r');$contents = fread($arquivo, filesize($imagem_nome));$encoded_attach = chunk_split(base64_encode($contents));fclose($arquivo);$limitador = "_=======". date('YmdHms'). time() . "=======_";$mailheaders = "From: americatronic@bol.com\r\n";$mailheaders .= "MIME-version: 1.0\r\n";$mailheaders .= "Content-type: multipart/related; boundary=\"$limitador\"\r\n";$cid = date('YmdHms').'.'.time();$texto="<html><body><CENTER><img src=\"cid:$cid\"><font size=6><br />blablabla </font></body></html>";$msg_body = "--$limitador\r\n";$msg_body .= "Content-type: text/html; charset=iso-8859-1\r\n";$msg_body .= "$texto";$msg_body .= "--$limitador\r\n";$msg_body .= "Content-type: image/jpeg; name=\"$imagem_nome\"\r\n";$msg_body .= "Content-Transfer-Encoding: base64\r\n";$msg_body .= "Content-ID: <$cid>\r\n";$msg_body .= "\n$encoded_attach\r\n";$msg_body .= "--$limitador--\r\n";mail("seuemail@servidor.com.br","Assunto",$msg_body, $mailheaders); echo"Mensagem enviada";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

rapaz você manda o email no formato html, você cria o codigo em html e manda o email no formato html quando a pessoa abrir o ela tera de estar conectada e automaticamente ira puxar a imagem do host...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois é... nunca vi tanto codigo num simples email marketing.eu semprei programei em HTML para enviar isso, colocando as imagens com endereços completos, como disse acima.mas o cara quer uma imagem DENTRO da msg, e não puxando do servidor e muito menos anexada .a única forma q encontrei até hoje foi essa que expliquei acima, você cria um word e usa ele como a assinatura...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O codigo que passei acima , envia a imagem direto no corpo da mensagem, sim ela vai em anexo mas é exibida no corpo da mensagem, e a pessoa após baixar a mensagem , não precisa estar online para ver a imagem, pois ela não vai ser puxada de servidor algum, pois ela ja esta na mensagem. e se alguem testar , entendera o que estou falando, e creio que é isto que o amigo esta procurando, enviar imagem direto no corpo da mensagem, com html mas a imagem direto no corpo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

rapaz você manda o email no formato html, você cria o codigo em html e manda o email no formato html quando a pessoa abrir o ela tera de estar conectada e automaticamente ira puxar a imagem do host...

O html é ultilizado apenas para formatação do texto , perceba que a url da imagem não é <img src=http://meusite.com.br/img.jpg> e sim <img src=\"cid:$cid\"> indicando que a imagem ja esta no corpo da mensagem, isto que diser que não precisa puxar a imagem de nenhum servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu acho q tá todo mundo falando a mesma coisa com palavras diferentes. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

FOi bem útil eu ter lido o tópico! to com problemas para enviar o email mkt, pq meu login deu pauu nao pude incluir as imagens no servidor.

Mudança radical, tirei um print do e-mail e o coloquei em formato de assinatura, ficou perfeito!

.JPEG

 

 

Pra tudo dá-se um jeito !

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.