Ir para conteúdo

POWERED BY:

Arquivado

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

NewUser

Resposta automática de e-mail

Recommended Posts

Preciso de um script que ao usuário preencher um formulário, receba um email de confirmação e os dados de acesso. Como o cadastro para este forum, que ao me cadastrar me enviar um email com meus dados de acesso! Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

como está seu código atualmente? que componente de email está usando?

<%str_cpf = trim(request.form("cpf"))str_CEP= trim(request.form("CEP"))str_nome = trim(request.form("nome"))str_email = trim(request.form("email"))str_rua = trim(request.form("rua"))str_fone = trim(request.form("fone"))str_bairro = trim(request.form("bairro"))str_estado = trim(request.form("estado"))str_cidade = trim(request.form("cidade"))str_assunto = trim(request.form("assunto"))str_plano = trim(request.form("plano"))str_ip = trim(request.form("hiddenField"))set mensagem = server.createobject("CDONTS.NewMail")mensagem.from = str_emailmensagem.to = "meuemail@email.com"mensagem.Subject = str_assuntomensagem.bodyformat = 0mensagem.mailformat = 0mensagem.Body = "<html>" _& "<head>" _& "</head>" _& "<body bgcolor=""#FFFFFF"">" _& "<p align=""center""><font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#666666"" size=""2"">Eu sou <b>" & str_nome & "</b>, Meu CPF é: <b>" & str_cpf & "</B>.<br>Desejo adquirir o plano: <b>"& str_plano & "</b> meu telefone é <b>" & str_fone & "</b>, moro na rua: <b>" & str_rua & "</b>, CEP: <b>" & str_CEP & "</b>, bairro: <b>" & str_bairro & "</b>, na cidade de : <b>" & str_cidade & "</b>.</font><br><br>IP do clinte: <font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DE3645"" size=""3"">" & str_ip & " </font></p>" _& "</body>" _& "</html>"mensagem.SendSet objMail = nothingResponse.redirect "confirm_assinatura.html"%>no campo onde redireciona para outra pagina (confirm_assinatura.html) ja coloquei outra pagina de envio mais naum deu certo, como fazer este script. obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois de muita busca e fundamental ajuda do membro Jonathandj, concegui desenvolver este script tão usado em páginas de formulários.

Segundo Jonathandj a forma mais correta e eficaz de se realizar este script é com a inclusão de tabela para cadastrar o usuário e que os textos digitatos sejam inseridos em banco de dados caso de erro no envio do email. Porem esta forma funciona bem e tem me ajudado bastante, espero que seja útil aos demais.

 

'com base em formulário que contenha os seguintes campos:

<%

str_cpf = trim(request.form("cpf"))

str_assunto2 = trim(request.form("assunto2"))

str_fron = trim(request.form("fron"))

str_CEP= trim(request.form("CEP"))

str_nome = trim(request.form("nome"))

str_email = trim(request.form("email"))

str_rua = trim(request.form("rua"))

str_fone = trim(request.form("fone"))

str_bairro = trim(request.form("bairro"))

str_estado = trim(request.form("estado"))

str_cidade = trim(request.form("cidade"))

str_assunto = trim(request.form("assunto"))

str_plano = trim(request.form("plano"))

str_ip = trim(request.form("hiddenField"))

 

 

'criando o email que será recebido ao cliente quando enviar seus dados

set mensagem = server.createobject("CDONTS.NewMail")

mensagem.from = str_email

mensagem.to = "email@servidor.com.br"

mensagem.Subject = str_assunto'compo hidden no formulário

mensagem.bodyformat = 0

mensagem.mailformat = 0

mensagem.Body = "<html>" _

& "<head>" _

& "</head>" _

& "<body bgcolor=""#FFFFFF"">" _

& "<p align=""center""><font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#666666"" size=""2"">Eu sou <b>" & str_nome & "</b>, Meu CPF é: <b>" & str_cpf & "</B>.<br>Desejo adquirir o plano: <b>"& str_plano & "</b> meu telefone é <b>" & str_fone & "</b>, moro na rua: <b>" & str_rua & "</b>, CEP: <b>" & str_CEP & "</b>, bairro: <b>" & str_bairro & "</b>, na cidade de : <b>" & str_cidade & "</b>.</font><br><br>IP do cliente: <font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DE3645"" size=""3"">" & str_ip & " </font></p>" _

& "</body>" _

& "</html>"

mensagem.Send

Set objMail = nothing

 

 

'criando o email que será recebido pelo cliente quando enviar seu dados

set mensagem = server.createobject("CDONTS.NewMail")

mensagem.from = str_fron 'compo hidden no formulário

mensagem.to = str_email 'email digitado pelo cliente

mensagem.Subject = str_assunto2 'compo hidden no formulário

mensagem.bodyformat = 0

mensagem.mailformat = 0

mensagem.Body = "<html>" _

& "<head>" _

& "</head>" _

& "<body bgcolor=""#FFFFFF"">" _

& "<p align=""left""><font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#666666"" size=""2"">olá <b>" & str_nome & "</b>, parabéns você acaba de assinar o Plano <b>" & str_plano & "</b>.<br>Dentro de 48 horas estaremos marcando uma visita para preparar<br> um layout de apresentação para aprovação do serviço.<br>Qualquer dúvida, favor ligar para nossa central de atendimento<font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#ff9900"" size=""3""> 5548.8599.<br><br></font> Por motivo de segurança detectamos seu IP: <font face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DE3645"" size=""3"">" & str_ip & " </font></p>" _

& "</body>" _

& "</html>"

mensagem.Send

Set objMail = nothing

 

Response.redirect "confirm_assinatura.html"

%>

'salve esta página como assinar.asp

 

 

'Este script foi criado com base neste formulário:

<body>

<form id="dados" name="dados" method="post" action="assinar.asp" class="menu" onSubmit="return enviardados();" >

<input name="assunto" type="hidden" value="Assinatura Plano IP1" />

<input name="plano" type="hidden" value="IP1" />

<input name="fron" type="hidden" value="email@servidor.com.br" />

<input name="assunto2" type="hidden" value="Seu assunto" />

<input type="hidden" name="hiddenField" value="<%= Request.ServerVariables("REMOTE_ADDR")%>">

<table width="456" height="22" border="0" cellpadding="0" cellspacing="0">

<tr>

<th width="166" height="21" align="center" valign="middle" class="title01" scope="col"><label></label>

Dados pessoais </th>

<th width="290" align="center" valign="middle" class="title01" scope="col">Endereço</th>

</tr>

</table>

 

<table width="457" height="175" border="0" cellpadding="0" cellspacing="0">

<tr>

<th width="154" align="left" valign="middle" class="menu" scope="col"><label>Nome:<br />

<input name="nome" type="text" class="px" />

</label></th>

<th width="274" align="left" valign="middle" class="menu" scope="col">Rua, Av, Ala, Nº <br />

<input name="rua" type="text" class="px" size="45" /></th>

</tr>

<tr>

<td align="left" valign="middle" class="menu">CPF:<br />

<input name="cpf" type="text" class="px" onblur="return validacpf()" /></td>

<td align="left" valign="middle" class="menu">CEP:<br />

<input name="CEP" type="text" class="px" maxlength="8" onblur="return verificaCEP()" /></td>

</tr>

<tr>

<td align="left" valign="middle" class="menu">Telefone:<br />

<input name="fone" type="text" class="px" size="11" maxlength="10" /></td>

<td align="left" valign="middle" class="menu">Cidade:<br />

<input name="cidade" type="text" class="px" /></td>

</tr>

<tr>

<td height="46" align="left" valign="middle" class="menu">Email:<br />

<input name="email" type="text" class="px" /></td>

<td align="left" valign="middle" class="menu">Bairro:<br />

<input name="bairro" type="text" class="px" />

<input name="Submit" type="submit" class="px" value="Assinar" /></td>

</tr>

</table>

</form>

</body>

</html>

É isso espero que tenha serventia, quando modifica este script para insersão de tabela em banco de dados, post aqui. Até mais !!!

Qualque dúvida me add no msn dhorthys@hotmail.com

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.