Ir ao conteúdo
  • Cadastre-se

Encaminhar e-mail em html


Posts recomendados

Bom dia, 

 

Estou tentando criar um código com um botão para que eu receba um e-mail, e junto desde e-mail venha um botão que ao clicar envia o mesmo para uma lista de contatos sem precisar digitar os endereços e com o corpo de e-mail,  e estou tendo dificuldade pois não consigo encontrar nada sobre isso, se alguém puder me ajudar agradeço

 

OBS: o e-mail e um workflow do protheus que e enviado automaticamente e em html.

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Michael Henrique da Silva Olá, seja bem vindo em nosso Clube do Hardware.

Só com HTML não é possível.

Existe  serviços que fazem o envio de e-mails sem precisar de um servidor.. mas você fica limitado a estes serviços. Então se ele sai do ar, seu sistema é prejudicado, por isso nem vou recomenda-lo aqui.

O ideal é você ter um servidor gratuito ou pago que ofereça envios de e-mails com uma linguagem de programação server-side(php).

 

Lembrando que não dá para enviar e-mails para muita gente em pouco tempo pois é considerado spam. Então nesse caso vai ter que impor um limite de X emails em Y tempo. 

 

Por exemplo:

1 e-mail para 10 pessoas com espera de 5 a 10 minutos. ( isto é só um exemplo) 

 

Então basicamente você vai fazer um e-mail padrão onde, neste e-mail contém um link. Este link submete a um arquivo php que envia e-mails para um vetor de e-mails.

Link para o comentário
Compartilhar em outros sites

no caso o workflow e um "informativo"por assim dizer de movimento interno, o que eu quero e por exemplo eu crio um botao em html que vai encaminhar o email pelo proprio outlook instalado na maquina com o corpo do email e os contatos preenchidos, assim como clicamos em encaminhar email, so que quero fz isso de forma automatizada.

Link para o comentário
Compartilhar em outros sites

Viva @Michael Henrique da Silva,

 

complementando a informação do @DiF eu diria que tem duas opções para o que quer:

1 - Cria um link/botão com o atributo href=mailto... Neste caso ao clicar no botão o browser to utilizador abre o cliente padrão de email do utilizador.

2 - Utiliza uma linguagem server side e processa o envio automatizado.

 

Desconhecendo seu à-vontade com programação, eu diria que a melhor opção será a utilização de php, por exemplo com a classe php mailer.

 

Cumprimentos.

Link para o comentário
Compartilhar em outros sites

10 minutos atrás, Michael Henrique da Silva disse:

Eu ja tentei com o href=malito mas ele so pucha os contatos e nao pucha o corpo do e-mail.

 

Caro Michael,

 

<a href="mailto:[email protected]?subject=Assunto deste mail&body=Olá, este é o conteúdo do mail a enviar com o mailto.">Enviar mail</a>

 

 

Cumprimentos.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@Virneto Muito obrigado, mas este e apenas meio caminho eu tentei adaptar o seu codigo so que nao funcionou, pois no corpo do e-mail pucha o texto html e nao o grafico exemplo este e o codigo

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>



  
  
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



  
  
  <meta name="GENERATOR" content="">


  
  
  <title>Inclus&atilde;o de Produto</title>
</head>


<body>


<form action="mailto:%WFMailTo%" method="post" name="FrontPage_Form1">
  





  
  <table style="width: 100%; height: 50px;" border="2">



    <tbody>



      <tr>



        <td bgcolor="#ffffff" height="35" width="18%">
        <img src="http://www.techmedical.com.br/imagens/logo_Tec.jpg" border="0" height="33" width="210"></td>



        <td bgcolor="#ffffff" height="35" width="82%">
        
        
        <p align="center"><b><font color="#0000ff" size="4">Inclus&atilde;o de Produto <br>



        </font></b></p>



        </td>



      </tr>



    
    
    </tbody>
  
  
  </table>



  <br>




  
  
  <table style="width: 100%; height: 1px;" border="2">



    <tbody>



      <tr>



        <td bgcolor="#0000ff" width="10%">
        
        
        <p align="left"><font color="#ffffff"><b>Campo<br>



        </b></font></p>



        </td>



        <td bgcolor="#0000ff" width="39%"> <span style="font-weight: bold; color: rgb(255, 255, 255);">Valor</span></td>



        <td style="width: 1px; background-color: rgb(255, 255, 255);"></td>


        <td bgcolor="#0000ff" width="10%">
        
        
        <p align="left"><font color="#ffffff"><b>Campo</b></font></p>



        </td>



        <td bgcolor="#0000ff" width="39%">
        
        
        <p align="left"><font color="#ffffff"><b>Valor</b></font></p>



        </td>



      </tr>



      <tr>



        <td width="10%"> <font face="arial" size="1"> %TB.CAMPO1%</font> </td>



        <td width="39%"> <font face="arial" size="1"> %TB.VALOR1%</font> </td>



        <td style="width: 1%; background-color: rgb(255, 255, 255);"></td>


        <td width="10%"> <font face="arial" size="1"> %TB.CAMPO2%</font><font face="arial" size="1"> </font> </td>



        <td width="39%"> <font face="arial" size="1"> %TB.VALOR2%</font> </td>



      </tr>



    
    
    </tbody>
  
  
  </table>





  </form>



<p>&nbsp;</p>



</body>
</html>

 e assim que ele deve chegar no e-mail

 

WorkFlow.jpg.e75e279e41e955e98cf50da76252d81c.jpg

 

o que eu preciso e um botão que eu coloque nesse código que apenas encaminhe um e-mail não que crie um novo, o botão iria aparecer nesta pagina que clicando já encaminharia esse código como esta na imagem para o e-mail que esta no código

Link para o comentário
Compartilhar em outros sites

  • Moderador

O único jeito de fazer como quer é usar o php(linguagem server-side) para enviar o e-mail com um corpo em html.

Basicamente você monta a sua tabela  e armazena em uma variável. 

 

Não recomendo utilizar a função nativa do PHP.  Você pode usar uma classe chamada PHPmailer, que permite enviar e-mails com autenticações via gmail(se precisar).

 

O mailto é um atributo antigo que fazia com que o programa de e-mails  como o outlook pudesse ser aberto para enviar o e-mail.

Hj em dia não se usa mais isso, o php faz isso.

 

Se você não tem conhecimento de php, sugiro dar uma pequena estudada nele. No google há diversos tutoriais, no youtube, basta procurar com as tags certas!:thumbsup:

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!