Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2003, 18:05
toniveas
 
Fecha de Ingreso: diciembre-2001
Mensajes: 118
Antigüedad: 23 años, 4 meses
Puntos: 0
Ya tengo el formulario interno que se encargaria de autoenviarse a todos los correos electrónicos introducidos en una base de datos:

Formulario de envio: form.html

Código:
<form name="form1" method="post" action="proceso.asp">
<p>
<input name="asunto" type="text" id="asunto">
</p>
<p> 
<input name="mensaje" type="text" id="mensaje">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
ASP que procesa la información y la envia: proceso.asp

Código:
Set registros = conexion.Execute("SELECT * FROM tabla")
Do While Not registros.EOF
Recipient =registros.Fields("EMAIL").Value
Sender = "[email protected]"
titulo = Request.Form("asunto")
Texto =Request.Form("mensaje")
Set oMail = Server.CreateObject ("CDONTS.NewMail")
oMail.BodyFormat = 0
oMail.MailFormat = 0
Recipient = registros.Fields("EMAIL").Value
oMail.Send Sender, Recipient, titulo, Texto
Set oMail = Nothing
registros.MoveNext
Loop
registros.Close
Set registros = Nothing
conexion.Close
Set conexion = Nothing
%>
Ahora solo me falta el formulario en HTML que recoje la dirección de correo electrónico del visitante, y la envie a un ASP que compruebe que está bien escrita (osea texto delante y detrás de la arroba, y detrás de ese texto un punto y la extensión "[email protected]ón") en caso de que esté mal redactada se imprime un mensaje de alerta, y si la dirección se escribió correctamente se introduce en la BD. Si la dirección ya existe en la base de datos, se elimina de ella infomando al usuario que ha formalizado su baja de la BD.

¿Alguien sería tan amable de decirme cuales serían los codigos?

Muchas Gracias.