Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2005, 13:11
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 5 meses
Puntos: 2
En asp hay un modo de enviar un mail con los datos que quieras (incluyendo los que vienen de un formulario, entre otros).

Aquí tienes un ejemplo:

Código:
<HTML>
<TITLE>PRUEBAS ASP</TITLE>
<BODY>

 <%@ LANGUAGE=VBScript %>

<% If (Request.Form<>"") Then 'Si esto viene de algún formulario, entonces...

'Recogemos los valores del formulario quitando las comillas
'para evitar la introducción de sentencias SQL
dato=replace(Request.Form("dato"),"'","")

Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "smtp.miservidor.com" ' Specify a valid SMTP server
Mail.From = "[email protected]" ' Specify sender's address
Mail.FromName = "AspMail" ' Specify sender's name

Mail.AddAddress "[email protected]"

Mail.Subject = "Prueba ASPEMAIL!!"
     
Mail.Body = "<html><body bgcolor=#DDDDDD>Estimado Amigo,el dato es:" & dato & "</BODY></HTML>"
Mail.IsHTML = True     

On Error Resume Next
'Mail.Send
Mail.Sendtoqueue
If Err <> 0 Then 'Si hay algún error...
   Response.Write "Se produjo el siguiente error: " & Err.Description 
End If  
'Si no hay ningún error...
 %>
 <center>El mensaje ha sido mandado con éxito</center>
<p align="center"><font color="#FF9900" size="5"><a href="index.htm">PÁGINA PRINCIPAL</a></font></p>


<%else 
'Si no viene de ningún formulario, presenta uno desde aquí mismo...
%> 

		<h3> Escriba sus datos Personales </h3><br><br>
		

		<form method="post" action="aspemail.asp" >
		Dato: <input name="dato" size=20>
		<br/>
		<input type="submit" value="Enviar">
		<input type="reset" value="Reset">
		</form>
<% end if%>
</body>
</html>
Todo lo que hay detrás de ' verás que son comentarios.

Este archivo se llama aspemail.asp en el ejemplo, y como ves, incluye al final también el formulario desde el que recibe los datos (aunque lo puedes poner por separado si quieres).

La parte esa de " & dato & " es para dejar de escribir en html, recoger el valor de "dato" y seguir escribiendo en html.

Tienes que consultar si tu hosting permite ASP.

Espero que te sirva.