Ir para conteúdo

Arquivado

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

wanderson.PHW

função de envio de email no formulário de contato html5 e css3

Recommended Posts

Estou com um probleminha amigos, peguei um site de um cliente para fazer algumas modificações e o cliente disse que não estava mais recebendo nada daquele formulario do site, e constatei que não tem nenhuma função de envio de email, como sou meio leigo nesse assunto de envio de formularios via email gostaria da ajuda de vcs, quem puder me ajudar, desde já agradeço.

 

segue o codigo que tem na pagina do formulario:

<div class="contactform">
<form action="http://dominiodosite.com.br/#kontaktform" method="post">
<div class="form_item">
<label for="c_name">Nome *</label>
<input type="text" name="c_name" id="c_name" />
<div class="clear"></div>
</div>
							
<div class="form_item">
<label for="c_firma">Empresa</label>
<input type="text" name="c_firma" id="c_firma" />
<div class="clear"></div>
</div>
							
<div class="form_item">
<label for="c_telefon">Telefone</label>
<input type="text" name="c_telefon" id="c_telefon" />
<div class="clear"></div>
</div>
							
<div class="form_item">
<label for="c_email">E-Mail *</label>
<input type="email" name="c_email" id="c_email" />
<div class="clear"></div>
</div>

<div class="form_item">
<label for="c_msg">Mensagem *</label>
<textarea name="c_msg" id="c_msg"></textarea>
<div class="clear"></div>
</div>
							
<div class="form_item">
<div class="label_dummy"></div>
<input type="submit" name="c_submit" id="c_submit" class="button_submit" value="enviar" />
<div class="clear"></div>
</div>
</form>

eu vi o form action chamando um arquivo #kontakt, mas nem existe este arquivo no diretório do site.

só tem esse codigo sobre o formulário, nem script sobre isso tem no site.

Plis Help me !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possível que o envio esteja sendo feito com ajax, então em tese a parte que processa o e-mail estaria em outro arquivo. A questão é que o que você postou é apenas um formulário e isto nunca vai enviar nada sozinho mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então amigo esse site não fui eu quem fiz, e também nunca trabalhei com um formulário desse tipo, por isso gostaria de uma ajuda, isso que eu postei acima é o unico arquivo relacionado ao formulário, veja que ele chama a função "#kontakt"

 

Não tem script ou comando nenhum no site sobre esse caminho, ja vasculhei o site inteiro e nada, help me?

Compartilhar este post


Link para o post
Compartilhar em outros sites

os scripts que a pagina está chamando não tem nenhum css ou js relacionado com o form,

segue o que a pagina está chamando, tirando isso aqui só fica o form que eu postei logo acima.

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script src="scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script src="scripts/jquery.bxslider/jquery.bxslider.min.js"></script>
<script type="text/javascript" src="scripts/functions.js"></script>
<link href="scripts/jquery.bxslider/jquery.bxslider.css" rel="stylesheet" type="text/css">
<link href="scripts/fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css">
<!--<link href="scripts/stroll/css/stroll.min.css" rel="stylesheet" type="text/css">-->
<link href="css/animations.css" rel="stylesheet" type="text/css">
<link href="css/style.css" rel="stylesheet" type="text/css">

estou atrás de resolver esse problema já tem quase uma semana, se alguém tenha ideia de como posso fazer para resolver esse problema com meu formulário de contato, eu agradeço demaaaais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não existe nada em lugar algum, basta criar um script e disparar o envio do formulário por ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o problem, eu nunca fiz um script de envio de email, tenho uns 3 aqui mas não consegui fazer funcionar,

segue o envio que tenho:

<%

session("dados_ok") = request.QueryString("sessao")

sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = Server.CreateObject("CDO.Configuration")


'Variaveis
Dim meuservidorsmtp
Dim minhacontaautenticada
Dim minhasenhaparaenvio
Dim emailorigem
Dim emaildestino
Dim email

'Abaixo seguem algumas definicoes de variaveis para o envio de seu formulario. Por favor preencha os campos abaixo.

meuservidorsmtp = "smtp.dominio.com.br" ' Informacoes so seu servidor SMTP
minhacontaautenticada = "emailorigem@dominio.com.br" ' conta de e-mail utilizada para enviar
minhasenhaparaenvio = "senhadoemailorigem" ' senha da conta de e-mail
emailorigem = "emailorigem@dominio.com.br" ' e-mail que indica de onde partiu a mensagem
'emailorigem = request.Form("email") ' e-mail que indica de onde partiu a mensagem
emaildestino = "emaildestino@dominio.com" ' e-mail que vai receber as mensagens do formulario

'Fim da definição manual de parâmetros.

cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1
cdoConfig.Fields.Item(sch & "smtpserver") = meuservidorsmtp
cdoConfig.Fields.Item(sch & "smtpserverport") = 587
cdoConfig.Fields.Item(sch & "smtpconnectiontimeout") = 30
cdoConfig.Fields.Item(sch & "sendusername") = minhacontaautenticada
cdoConfig.Fields.Item(sch & "sendpassword") = minhasenhaparaenvio
cdoConfig.fields.update
Set cdoMessage = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig

cdoMessage.BodyPart.Charset = "iso-8859-1"
cdoMessage.From = emailorigem
cdoMessage.To = emaildestino
cdoMessage.Subject = "Cadastro formulario"
cdoMessage.ReplyTo = Request("email")

strBody = "Dados do Formulario <br> <br>" & _
"Nome :"& Request("nome")& "<br><br>" & _
"Empresa :"& Request("empresa")& "<br><br>" & _
"Telefone :"& Request("telefone")& "<br><br>" & _
"E-Mail :"& Request("email")& "<br><br>" & _
"Mensagem: "& Request("mensagem")
strBody = strBody & "."
cdoMessage.HTMLBody = strBody

cdoMessage.Send

Set cdoMessage = Nothing
Set cdoConfig = Nothing

response.Redirect("paginadeagradecimentos.asp")
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso que você postou é ASP...

 

Movendo para a área correta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso que você postou é ASP...

 

Movendo para a área correta.

 

 

amigo o site não é em asp, apenas esse envio de email que eu peguei na internet, tentei usar ele e tbm não deu certo no meu site, gostaria de um envio de email que funcione nesse form, mas não estou conseguindo.

Help?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa o CDOSYS:

 

 

crie uma página chamada envia.asp

 

Altere o campo abaixo: "localhost" e substitua pelo smtp do seu servidor

Não esqueça de preencher os campos objCDOSYSMail (From, To, Subject e TextBody)

<%
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSCon = Server.CreateObject ("CDO.Configuration")
 
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30
 
objCDOSYSCon.Fields.update 
 
Set objCDOSYSMail.Configuration = objCDOSYSCon
objCDOSYSMail.From = "Remetente@dominio.com"
objCDOSYSMail.To = "Destinatário@domínio.com"
objCDOSYSMail.Subject = "Assunto do e-mail"
objCDOSYSMail.TextBody = "Corpo da mensagem"
objCDOSYSMail.Send
 
set objCDOSYSMail = nothing
set objCDOSYSCon = nothing
response.write "<h1>Mensagem enviada com sucesso!!</h1>"
%>

Altere este trecho:

<form action="http://dominiodosite.com.br/#kontaktform" method="post"> 

Por (não esqueça de inserir o caminho de sua pasta)

<form action="envia.asp" method="post">

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada no fórum eu postei vários exemplos, só adaptar depois

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas não tem o componente instalado ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é todo o servidor que aceita o uso do email proprio para rodar esse script! Para resolver isso cria uma conta no gmail e tem que habilitar nas configurações do gmail o acesso a aplicações pouco seguras!

 

A configuração do servidor do gmail fica assim:

<% 
'Declarando Variaveis 
Dim sch, cdoConfig, cdoMessage, x
' Chamando esquemas microsoft
sch = "http://schemas.microsoft.com/cdo/configuration/"  
' Criando objeto
Set cdoConfig = Server.CreateObject("CDO.Configuration")  
' Parametros do Config do Email
cdoConfig.Fields.Item(sch & "sendusing") = 2  
cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1  
cdoConfig.Fields.Item(sch & "smtpusessl") = True 
cdoConfig.Fields.Item(sch & "smtpserverport") = 465 
cdoConfig.Fields.Item(sch & "smtpserver") = "smtp.gmail.com"  
cdoConfig.Fields.Item(sch & "sendusername") = "SEU EMAIL"  
cdoConfig.Fields.Item(sch & "sendpassword") = "SUA SENHA"
cdoConfig.fields.update  
' Montando Mensagem 
Set cdoMessage = Server.CreateObject("CDO.Message")  
Set cdoMessage.Configuration = cdoConfig  
' Dados de Cabeçalho
cdoMessage.From = "EMAIL DO AUTOR"  
cdoMessage.To = "DESTINARIOS"
cdoMessage.Subject = "ASSUNTO"  
cdoMessage.HTMLBody = "SUA MGS" 
cdoMessage.HTMLBodyPart.Charset = "utf-8"
' Enviando Email
x = cdoMessage.Send  
' Trantando falha 
if x > 0 then 
        Response.Write x 
        Response.End 
        else 
        response.write "Sua mensagem foi enviada com sucesso!" 
End if 
' Limpando Memoria
Set cdoMessage = Nothing  
Set cdoConfig = Nothing  
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada no fórum que postei vários exemplos com vários componentes, mas veja qual seu host trabalha e poste aqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpem pela demora, estava com um problema na minha internet e tive que cancelar e fazer uma outra assinatura.

 

Muuuuito obrigado biakelly e Ulisses Arrais

 

os dois componentes me serviram muito bem.

 

estava louco pra resolver esse probleminha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por luiz0o
      Estou fazendo um projeto para faculdade, e tenho um formulário, esse formulário precisa enviar as respostas tanto para um banco de dados, mas também tem que enviar para uma API que envia para meu email, mas não sei como fazer essas duas coisas ao mesmo tempo
    • Por Claudia França
      Pessoal tudo bem ?
      Tenho o codigo e, preciso que quando um usuário clicar no link  e a nova página carregar, não mostre o que tem na url, mas o conteudo. 
      Pensei em um Js para criar essa máscara mas, até agora não deu certo com as funções que fiz. 
       
            <div id='50' class="tab_content-pag-bnt2">         <div class="bnt-area">              <a href="https://meudomínio.net/drive/s/bK7Xq8hW6kDWXYAdUaMUf26hZabh9T" target="_blank"  class="new-serverbtn-link" > <div class="new-serverbtn"> <div class="new-serverbtn-text">Acessar pasta de episódios</div> <div class="new-serverbtn-icon"><i class="fas fa-chevron-right"></i></div> </div> </a>
    • Por ro1961santana2009
      Estou precisando de ajuda. Está seguindo os arquivos em anexo. Tem como centralizar uma (MSG global), do PHP que vem da MODELS, que vai ser apresentada na VIEW.

      Estou Implementando o meu sistema com base no sistema do curso, ao modificar o layout da página de acesso estou enfrentando este problema de centralizar a mensagem que vem da MODELS, para a VIEW.



    • Por 4Unknow
      Boa tarde amigos.
      Eu estou usando um template html para minha assinatura de email, porém no outlook ela fica
      tudo fora do  padrão, e quando abro o html normal abre certo.

      Olhem só, quando está no outrlook:

       
       
      ela normal seria assim:
       

       
      Segue o código da assinatura que estou usando:
       
      <html> <br> <br> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head> <body><div class="wrapper" style=" width: 100%; min-height: 217px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 0; padding-bottom: 60px; color: #000;"> <span class="main" style=""> <span class="image" style=" display: inline-block; padding-right: 18px; margin-right: 20px; margin-bottom: 30px; vertical-align: top; border-right: 1px solid #fbb03b; "> <!-- YOUR PICTURE --> <img src="https://i.imgur.com/Oxal8FD.png" nosend="1" alt="Leonardo V. Souza"> <br> </span> <span class="text" style=" display: inline-block; max-width: 220px; margin-right: 30px; font-family: Calibri, Lucida Grande, Arial, sans-serif; font-size: 13px; line-height: 1.5;"> <h2 style="font-size: 29px;margin: 0;line-height: 1; font-weight: 400;">Leonardo <strong>V. Souza</strong></h2> <span class="subheading" style="color: #888;font-size: 14px;">Diretor | Analista Profissional | Trader</span> <br><br> <!-- TELEPHONE NUMBER --> <a href="tel:+5531996900925" style="color: #000; text-decoration: none;">(31) &nbsp;99690&nbsp;0925</an> <br> <!-- WEBSITE --> <a href="https://somosviva.com" target="_blank" title="somosviva.com" style="color: #000; text-decoration: none;">www.somosviva.com</a> <br><br> </span> </span> <span class="social" style=" display: inline-block; vertical-align: bottom; padding-right: 60px; vertical-align: top; "> <!-- Adjust LOGO offset here --> <div class="separator" style="height: 6px;"></div> <!-- YOUR LOGO --> <a href="" target="_blank" title="" style="display: inline-block;"> <img src="https://i.imgur.com/opBSoJt.png" nosend="1" alt="Logo " style="vertical-align: middle;"> </a> <br><br> <!-- SOCIAL LINKS --> <a href="https://www.facebook.com/somostodosviva" nosend="1" target="_blank" title="Facebook" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="https://i.imgur.com/HB9pAIC.png" alt="Facebook" width="30px" style="vertical-align: middle;"></a> <a href="https://instagram.com/somostodosviva" nosend="1" target="_blank" title="Instagram" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="https://i.imgur.com/UEMvOEH.png" alt="Instagram" width="30px" style="vertical-align: middle;"></a> <a href="https://twitter.com/somosviva1" nosend="1" target="_blank" title="Instagram" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="https://i.imgur.com/kV8bGWD.png" alt="Twitter" width="30px" style="vertical-align: middle;"></a> <!-- <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_codepen.png" alt="" width="30px" style="vertical-align: middle;"></a> <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_drive.png" alt="" width="30px" style="vertical-align: middle;"></a> <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_dropbox.png" alt="" width="30px" style="vertical-align: middle;"></a> <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_github.png" alt="" width="30px" style="vertical-align: middle;"></a> <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_google-plus.png" alt="" width="30px" style="vertical-align: middle;"></a> <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_skype.png" alt="" width="30px" style="vertical-align: middle;"></a> <a href="" nosend="1" target="_blank" title="" style="display: inline-block;border: 1px solid #ddd;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-right: 7px;margin-top: 4px;"> <img src="icon/icon_yt.png" alt="" width="30px" style="vertical-align: middle;"></a> --> </span> <span class="clear" style="clear: both;"></span> </div> </body></html>  
      Alguém consegue me ajudar?
      Obrigado.
×

Informação importante

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