Foros del Web » Programando para Internet » ASP Clásico »

enviar email a partir de formulario

Estas en el tema de enviar email a partir de formulario en el foro de ASP Clásico en Foros del Web. hola, tengo un formulario form.html creado em mi site y lo quiero mandar a una direccion de correo electronico via web con la sentencia <form ...
  #1 (permalink)  
Antiguo 21/08/2002, 04:49
 
Fecha de Ingreso: agosto-2002
Mensajes: 22
Antigüedad: 22 años, 8 meses
Puntos: 0
enviar email a partir de formulario

hola,
tengo un formulario form.html creado em mi site y lo quiero mandar a una direccion de correo electronico via web con la sentencia <form method="post" action="sendmail.asp">. He seguido los pasos que dan en la pagina "Utilizando el componente AspEmail" usando como base un codigo que dan como ejemplo. Cuando ejecuto mi form.html para ver como funciona lo unico que hace es ir a la direccion sendmail.asp y mostrarme el codigo sin enviar mail alguno.
Que hago mal?
un saludo
muchas gracias
  #2 (permalink)  
Antiguo 26/08/2002, 10:43
 
Fecha de Ingreso: agosto-2002
Mensajes: 6
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: enviar email a partir de formulario

Hola Icoll!
Yo utilizo el siguiente código cuando quiero enviar un correo a través de web.
Código:
dim vbcrlf
vbcrlf = chr(13) & chr(10)

set MyMail = server.CreateObject ("CDONTS.NewMail")
MyMail.From = "CORREO_WEB"
MyMail.To = "[email protected]"
MyMail.Subject = "asunto del mail"
MyMail.Body = CUERPO
MyMail.Send 

set MyMail = nothing
Donde CUERPO es una variable en la que he ido metiendo todo lo que quería decir.

Código:
 
CUERPO = CUERPO & "si viene de formulario: " & Request.form("campo") & vbcrlf

Si es el mismo código que utilizas tú, te digo que:
- como hayas puesto espacios en el "from" no funciona.
- vigila las comas, una mal puesta puede hacer que falle.
Si no es nada de esto, primero siento no haber podido ayudarte, y si quieres, pon el código, a lo mejor podemos saber qué le pasa. ;)
Un saludo
Jeriam
  #3 (permalink)  
Antiguo 26/08/2002, 15:23
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 24 años
Puntos: 0
Re: enviar email a partir de formulario

Hola Icoll, sin ver el código es difícil saber dónde te está fallando. Postéalo a ver si podemos verlo.

Sólo aclarar que el código que está mostrando nuestro amigo Jeriam es para el componente CDonts.

Saludos. :)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red en castellano"></a>
  #4 (permalink)  
Antiguo 27/08/2002, 05:02
 
Fecha de Ingreso: agosto-2002
Mensajes: 22
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: enviar email a partir de formulario

MI programa es:
&lt;%@ language=&quot;VBScript&quot; %&gt;
&lt;OBJECT RUNAT=SERVER PROGID=&quot;Persits.MailSender&quot; ID=&quot;Mail&quot;&gt;
&lt;/OBJECT&gt;

&lt;%
'recogemos los datos del formulario
de = Request.Form(&quot;obt_email&quot;)
para= &quot;[email protected]&quot;, &quot;lidia&quot;
sujeto = Request.Form(&quot;asunto&quot;)
mensaje = Request.Form(&quot;message&quot;)


Set Mail= Server.CreateObject(&quot;Persits.MailSender&quot; )
Mail.Host = &quot;pop3.ts.es&quot;
Mail.From= de
Mail.AddAddress para
Mail.Subject= sujeto

'el mensaje en formato html
Mail.IsHTML= True
Mail.Body = &quot;&lt;HTML&gt;&lt;BODY&gt;&lt;p&gt;&lt;font face=verdana size=2&gt;De: &quot;&amp;de&amp;&quot;&lt;br&gt;Mensaje: &quot;&amp;mensaje&amp;&quot;&lt;br&gt;&lt;br&gt;& lt;/p&gt;&lt;br&gt;Enviado el &quot;&amp; Now() &amp;&quot;&lt;/font&gt;&lt;/BODY&gt;&lt;/HTML&gt;&quot;





On Error Resume Next
Mail.Send
If Err&lt;&gt;0 then
Response.Write &quot;error:&quot;
&amp;Err.Description
End if



%&gt;

Para utilizar el componente CDONTS, de donde lo saco y donde lo descargo?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:04.