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

grabar y enviar correo

Estas en el tema de grabar y enviar correo en el foro de ASP Clásico en Foros del Web. solicito ayuda para ver quien me puede ayudar en el comando de form quiero que me guarde la informacion de un formato en mi base ...
  #1 (permalink)  
Antiguo 10/03/2003, 14:15
 
Fecha de Ingreso: marzo-2003
Ubicación: df
Mensajes: 1
Antigüedad: 22 años, 2 meses
Puntos: 0
grabar y enviar correo

solicito ayuda para ver quien me puede ayudar
en el comando de form quiero que me guarde la informacion de un formato en mi base de datos pero a la vez quiero que me envie un correo de aviso con los datos del formato que se estan guardando en la base de datos

<FORM method="POST" ACTION="insertar.asp" onSubmit="return valid(this)">

aqui lo inserto en la base de datos pero para que me envie un correo de aviso como?

agradeceria mucho su ayuda
  #2 (permalink)  
Antiguo 02/04/2003, 15:19
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Mira, aquí te doy el código completo que yo utilizaba hasta hace poco en mi sitio web.

Este ejemplo, recogía la información que un usuario ingresaba en un formulario para registrarse en el sitio, la insertaba en la base de datos y al mismo tiempo le envía un correo electrónico, solicitando su confirmación de alta como usuario.

Aquí va el código. Se necesitas ayuda, avisa

Código PHP:
<%
Response.addHeader "pragma""no-cache"
Response.CacheControl "Private"
Response.Expires 0
%>
<!-- 
Generador de password-->
<%
Function 
generadordeclaves(longituddeclave)
Dim numerodecaracteres 
Dim salida
Dim char_array
char_array 
= Array("1""2""3""4""5""6""7""8""9"_
"A""B""C""D""E""F""G""H""I""J"_
"K""L""M""N""P""Q""R""S""T"_
"U""V""W""X""Y""Z")


Randomize()

Do While 
Len(salida) < longituddeclave
salida 
salida char_array(Int(36 Rnd()))
Loop

generadordeclaves 
salida
End 
Function

numerodecaracteres=6
%>

<!-- 
agrega usuario a la DB -->
<%Const 
adOpenForwardOnly 0
Const adOpenKeyset 1
Const adOpenDynamic 2
Const adOpenStatic 3
Const adLockReadOnly 1
Const adLockPessimistic 2
Const adLockOptimistic 3
Const adLockBatchOptimistic 4
Set conn 
Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" server.MapPath("/mdb-database/public/cybermuzikos/comunav.mdb"))
set rs=createobject("ADODB.Recordset")

rs.CursorType adOpenKeyset 
rs
.LockType adLockOptimistic 
Destino
=Request.Form("correo")
usuario=Request.form("usuario")
ip=request.form("ip")
registro=generadordeclaves(numerodecaracteres)

rs.open "usuarios",conn
rs
.addnew
rs
("usuario")=usuario
rs
("password")=registro
rs
("email")=Destino
rs
("ip")=ip
rs
.update
rs
.close
%>


<!-- 
envia e-mail -->
<%
Set Mail Server.CreateObject ("CDONTS.Newmail")
Mail.BodyFormat 0
Mail
.MailFormat 0
Mensaje 
"<style> p { margin-top: 0; margin-bottom: 0; } </style>"
Mensaje Mensaje "<p><b><font face='Tahoma' size='5'>Comuna Virtual® </font></b></p>"
Mensaje Mensaje "<p align='left'><b><font face='Arial' size='2'><i>La Comunidad Virtual de "
Mensaje Mensaje "CybermúzikosFree!</i></font></b></p>"
Mensaje Mensaje "<p align='left'><font face='MS Sans Serif' size='1'>"
Mensaje Mensaje "<a href='http://www.hazteunsitio.com/public/cybermuzikos'>"
Mensaje Mensaje "http://www.hazteunsitio.com/public/cybermuzikos</a> </font></p><hr>"
Mensaje Mensaje "<p align='left'><font face='MS Sans Serif' size='1'>Estimad@ <b>"&usuario
Mensaje 
Mensaje "</b>:</font></p>"
Mensaje Mensaje "<p align='left'><font face='MS Sans Serif' size='1'>Para activar tu cuenta en la"
Mensaje Mensaje "<b> Comuna Virtual</b> de <b><a href='http://www.cybermuzikos.com.ar'>"
Mensaje Mensaje "CybermúzikosFree!</a> </b>debes ingresar a la página principal desde </font></p>"
Mensaje Mensaje "<p align='left'><font face='MS Sans Serif' size='1'>"
Mensaje Mensaje "<a href='http://www.hazteunsitio.com/public/cybermuzikos/default.asp'>"
Mensaje Mensaje "http://www.hazteunsitio.com/public/cybermuzikos/default.asp</a> e introducir los "
Mensaje Mensaje "siguientes datos:</font></p><blockquote>"
Mensaje Mensaje "<p align='left'><font face='MS Sans Serif' size='1'>Usuario: <b>"&usuario
Mensaje 
Mensaje "</b></font></p><p align='left'><font face='MS Sans Serif' size='1'>Contraseña: <b>"&registro
Mensaje 
Mensaje "</b></font></p></blockquote>"
Mensaje Mensaje "<p align='justify'><font face='MS Sans Serif' size='1'>Desde allí, podrás "
Mensaje Mensaje "modificar tu contraseña y editar tu perfil, además de enviar y descargar "
Mensaje Mensaje "archivos, realizar búsquedas por título y muchas opciones más.</font></p>"
Mensaje Mensaje "<p align='justify'>&nbsp;</p>"
Mensaje Mensaje "<p align='justify'><b><font face='MS Sans Serif' size='1'>Gracias por estar con "
Mensaje Mensaje "nosotros!</font></b></p>"
Mensaje Mensaje "<p align='justify'>_____________</p>"
Mensaje Mensaje "<p align='justify'><font face='MS Sans Serif' size='1'>Recibe un Cordial Saludo,</font></p>"
Mensaje Mensaje "<p align='justify'><font face='MS Sans Serif' size='1'>El Equipo de Comuna "
Mensaje Mensaje "Virtual</font><font face='MS Sans Serif' size='2'>®</font></p>"

Mail.From "CybermúzikosFree!_Argentina<[email protected]>"
Mail.To Destino
Mail
.Subject "Comuna Virtual - Clave de Registro para "&usuario
Mail
.Body Mensaje

Mail
.Send
Set Mail 
Nothing
%> 
y aquí entraba el código HTML informándole que se le había enviado un e-mail a su casilla de correo
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #3 (permalink)  
Antiguo 27/04/2003, 06:10
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Pues en la pagina insertar.asp despues de las lineas de codigo que insertan los datos pones otras pocas para mandar el correo usando el componente que tengas, CDONTS, ASPEMAIL, JMAIL, ETC
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
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 15:03.