¿Cómo dirigir un formulario a una dirección de correo electrón
Desearia encontrar respuesta a un problema generado recientemente y que no me ocurría anteriormente. La etiqueta <form action:"mailto:nombre_usuario@dominio"> ya no funciona como lo hacía hasta ahora. ¿Por qué? ¿Cuál es la nueva solución? Gracias.
Hola que tal, miren amigos ya hoy tratare de resolver el problema de todos los que quieren enviar mails sin abrir el outlook con un simple formulario HTML..
Miren hice una aplicación para que todos puedan enviar sus formularios llamando a una pagina ASP con el methodo POST.
Mi aplicación necesita 6 campos para funcionar, todos estos deben de ser puestos en el mismo formulario..
Estas son las variables de los campos de texto
//estos cuatro campos de abajo son los que llenara el cliente..
nombre = asi tienes que llamar tu campo de texto
mailcliente = asi tienes que llamar tu campo de texto
asunto = asi tienes que llamar tu campo de texto
mensaje = asi tienes que llamar tu campo de texto
// estos son dos campos de formulario ocultos, corresponden a el mail al que llegaran los datos y la pagina a la que se redireccionara despues de enviar el mensaje..
maildestino = tu mail
redireccion = http://tupagina.com/gracias.html
Este es un ejemplo de el formulario "ya el diseño depende de tí" ok
El formulario tiene que ir a esta URL
http://oscararzola.com/aplicaciones/servlet.asp
<form name="form1" method="post" action="http://www.oscararzola.com/aplicaciones/servlet.asp">;
<p>
<input name="maildestino" type="hidden" id="maildestino" value="[email protected]">
<input name="redireccion" type="hidden" id="redireccion" value="http://www.mipagina.com/gracias.html">;
</p>
<p> Nombre
<input name="nombre" type="text" id="nombre">
</p>
<p>Mail
<input name="mailcliente" type="text" id="mailcliente">
</p>
<p>Asunto
<input name="asunto" type="text" id="asunto">
</p>
<p>Mensaje
<textarea name="mensaje" id="mensaje"></textarea>
</p>
</form>
SI NECESITAN AYUDA NO DUDEN EN ESCRIBIR..
Miren hice una aplicación para que todos puedan enviar sus formularios llamando a una pagina ASP con el methodo POST.
Mi aplicación necesita 6 campos para funcionar, todos estos deben de ser puestos en el mismo formulario..
Estas son las variables de los campos de texto
//estos cuatro campos de abajo son los que llenara el cliente..
nombre = asi tienes que llamar tu campo de texto
mailcliente = asi tienes que llamar tu campo de texto
asunto = asi tienes que llamar tu campo de texto
mensaje = asi tienes que llamar tu campo de texto
// estos son dos campos de formulario ocultos, corresponden a el mail al que llegaran los datos y la pagina a la que se redireccionara despues de enviar el mensaje..
maildestino = tu mail
redireccion = http://tupagina.com/gracias.html
Este es un ejemplo de el formulario "ya el diseño depende de tí" ok
El formulario tiene que ir a esta URL
http://oscararzola.com/aplicaciones/servlet.asp
<form name="form1" method="post" action="http://www.oscararzola.com/aplicaciones/servlet.asp">;
<p>
<input name="maildestino" type="hidden" id="maildestino" value="[email protected]">
<input name="redireccion" type="hidden" id="redireccion" value="http://www.mipagina.com/gracias.html">;
</p>
<p> Nombre
<input name="nombre" type="text" id="nombre">
</p>
<p>Mail
<input name="mailcliente" type="text" id="mailcliente">
</p>
<p>Asunto
<input name="asunto" type="text" id="asunto">
</p>
<p>Mensaje
<textarea name="mensaje" id="mensaje"></textarea>
</p>
</form>
SI NECESITAN AYUDA NO DUDEN EN ESCRIBIR..
Hola Buenas noches,
necesitaria añadir algun campo mas es pocible que me mandases el codigo para poder ampliarlo?,
muchas gracias
necesitaria añadir algun campo mas es pocible que me mandases el codigo para poder ampliarlo?,
muchas gracias
con gusto..
<title>e n v i a n d o . . .</title><%
'Modificar este valor con su direccion de correo a la que se enviara el formulario
var_destinatario = Request.Form ("maildestino")
'No es necesario modificar el codigo restante
'Creacion de variables para almacenar los campos del formulario
var_nombre = Request.Form("nombre")
var_correo = Request.Form("mailcliente")
var_asunto = Request.Form("asunto")
var_comentario = Request.Form("mensaje")
redir = Request.Form("redireccion")
if var_nombre = "" or var_correo = "" or var_asunto = "" or var_comentario = "" or var_destinatario = "" then
error = "Debe llenar todos los datos"
response.write error
response.End
end if
'Creacion del cuerpo del mensaje
var_mensaje = "Mensaje : " & nombre & chr(10) & chr(10)_
& "Nombre: " & var_nombre & chr(10)_
& "Correo Electronico: " & var_correo & chr(10) & chr(10)_
& "Asunto: " & var_asunto & chr(10)_
& "comentario: " & var_comentario & chr(10)_
'Procesamiento del envio de correo
Set Mailer = Server.CreateObject("CDONTS.NewMail")
Mailer.From = var_nombre & "<" & var_correo & ">"
Mailer.To = var_destinatario
Mailer.Subject = var_asunto
Mailer.Body = var_mensaje
Mailer.BodyFormat = 1
Mailer.MailFormat = 0
Mailer.Importance = 2
Mailer.Send
set Mailer = nothing
Response.write "Mensaje enviado"
%>
<META HTTP-EQUIV="Refresh" CONTENT="2;URL=<%= redir%>">
<title>e n v i a n d o . . .</title><%
'Modificar este valor con su direccion de correo a la que se enviara el formulario
var_destinatario = Request.Form ("maildestino")
'No es necesario modificar el codigo restante
'Creacion de variables para almacenar los campos del formulario
var_nombre = Request.Form("nombre")
var_correo = Request.Form("mailcliente")
var_asunto = Request.Form("asunto")
var_comentario = Request.Form("mensaje")
redir = Request.Form("redireccion")
if var_nombre = "" or var_correo = "" or var_asunto = "" or var_comentario = "" or var_destinatario = "" then
error = "Debe llenar todos los datos"
response.write error
response.End
end if
'Creacion del cuerpo del mensaje
var_mensaje = "Mensaje : " & nombre & chr(10) & chr(10)_
& "Nombre: " & var_nombre & chr(10)_
& "Correo Electronico: " & var_correo & chr(10) & chr(10)_
& "Asunto: " & var_asunto & chr(10)_
& "comentario: " & var_comentario & chr(10)_
'Procesamiento del envio de correo
Set Mailer = Server.CreateObject("CDONTS.NewMail")
Mailer.From = var_nombre & "<" & var_correo & ">"
Mailer.To = var_destinatario
Mailer.Subject = var_asunto
Mailer.Body = var_mensaje
Mailer.BodyFormat = 1
Mailer.MailFormat = 0
Mailer.Importance = 2
Mailer.Send
set Mailer = nothing
Response.write "Mensaje enviado"
%>
<META HTTP-EQUIV="Refresh" CONTENT="2;URL=<%= redir%>">
yo lo he probado y funciona, esta bastante bien para lo que yo lo queria, gracias
Hola , quisiera me ayuden , tengo un formulario al cual cargo en el correo en la vista Fuente ..el problema es que cuando el receptor carga el formulario y lo envia en la bandeja elementos enviados aparece tal cual yo veo y recibo el codigo...que script tendria que agregar o usar para evitar esto +gcvias.