Keno 0 Denunciar post Postado Setembro 5, 2007 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
Mariel 0 Denunciar post Postado Setembro 5, 2007 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
Keno 0 Denunciar post Postado Setembro 6, 2007 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
Anderson Mello 3 Denunciar post Postado Setembro 6, 2007 Keno, dê uma olhada na classe PHPMailer para o envio. Ela permite que você incorpore imagens no corpo da mensagem. Dê uma olhada no método AddEmbeddedImage, explicado neste tutorial. ;) []s Anderson Mello Compartilhar este post Link para o post Compartilhar em outros sites
Mariel 0 Denunciar post Postado Setembro 6, 2007 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
Josue Robons 0 Denunciar post Postado Setembro 7, 2007 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
visitante_php 0 Denunciar post Postado Setembro 7, 2007 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
Mariel 0 Denunciar post Postado Setembro 7, 2007 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
visitante_php 0 Denunciar post Postado Setembro 8, 2007 eu nao entendi o q você disse mariel... Compartilhar este post Link para o post Compartilhar em outros sites
Josue Robons 0 Denunciar post Postado Setembro 9, 2007 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
Josue Robons 0 Denunciar post Postado Setembro 9, 2007 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
Mariel 0 Denunciar post Postado Setembro 9, 2007 eu acho q tá todo mundo falando a mesma coisa com palavras diferentes. :) Compartilhar este post Link para o post Compartilhar em outros sites
MuriArt 0 Denunciar post Postado Outubro 28, 2009 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