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

Mail Asp

Estas en el tema de Mail Asp en el foro de ASP Clásico en Foros del Web. Tengo el Siguiente codigo <% DIM strSQL set con = server.CreateObject("ADODB.Connection") con.open(session("ConnectionString")) strSQL = "SELECT * FROM QI_Lista_Archivos " set RS = con.execute (strSQL) %> ...
  #1 (permalink)  
Antiguo 14/10/2005, 17:45
 
Fecha de Ingreso: septiembre-2005
Mensajes: 8
Antigüedad: 18 años, 8 meses
Puntos: 0
Mail Asp

Tengo el Siguiente codigo


<%
DIM strSQL
set con = server.CreateObject("ADODB.Connection")
con.open(session("ConnectionString"))

strSQL = "SELECT * FROM QI_Lista_Archivos "
set RS = con.execute (strSQL)

%>

<% Do While not rs.eof %>

<!--Jalar mail de la Base -->


<%
'''''''''Mail''''''''''''''

if rs(8)<=(Date()) then


im strBody
strBody="<html>" &vbcrlf
strBody=strBody&"<body bgcolor='#EEEEEE'>" &vbcrlf
strBody=strBody&"<p style='font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066FF; '>"&vbcrlf'
strBody=strBody&"</p>"&vbcrlf
strBody=strBody&"<p style='font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066FF; '>"&vbcrlf
strBody=strBody&"Se le informa que el ??? del cual usted fue originador necesita Revision"&vbcrlf

strBody=strBody&"</p>"&vbcrlf
strBody=strBody&"<p style='font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; '>"&vbcrlf
strBody=strBody&"Por favor no responda a este correo, ya que es generado automáticamente.<br><br>Gracias. "&vbcrlf
strBody=strBody&"</p>"&vbcrlf
strBody=strBody&"</body>"&vbcrlf
strBody=strBody&"</html>" &vbcrlf



Dim Mail
set Mail=Server.CreateObject("Persits.MailSender")
'Mail.AddAddress request.form("email")
Mail.AddAddress "[email protected]"

Mail.FromName = "Control Calidad"
Mail.From = "[email protected]"
Mail.isHtml = true
Mail.Subject = "Su ??? ya venció"&subject
Mail.Body = strBody
Mail.Host = "smtpgw.o.com"
Mail.Helo = "Vallejo"
'On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "An error occurred: " & Err.Description
End If

set Mail=nothing


end if
''''''''Mail''''''''''''''
%>



<%
rs.MoveNext

Loop
%>

Lo que tiene que hacer es mandar un mail cuando "RS(15)" (una fecha de revision) este vencida, la condicion esta bien, y el mail lo manda a una direcion en especifico, lo que quiero esque se mande a un mail que jale de la base de datos de la misma tabla de donde se manda llamas la fecha de revision.

Osea si el registro X tiene una fecha vencida de ese mismo registro se jala el mail que tiene almacenado y manda el mail a esa persona

Que debo poner en mail.AddAdress ????????????

el nombre del campo se llama "email"

ojala puedan ayudarme!!

gracias!
  #2 (permalink)  
Antiguo 15/10/2005, 11:31
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
If RS("15") => date() then
Dim Mail
set Mail=Server.CreateObject("Persits.MailSender")
'Mail.AddAddress request.form("email")
Mail.AddAddress "[email protected]"
Mail.FromName = "Control Calidad"
Mail.From = "[email protected]"
Mail.isHtml = true
Mail.Subject = "Su ??? ya venció"&subject
Mail.Body = strBody
Mail.Host = "smtpgw.o.com"
Mail.Helo = "Vallejo"
'On Error Resume Next
Mail.Send
end if
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 17/10/2005, 13:35
 
Fecha de Ingreso: septiembre-2005
Mensajes: 8
Antigüedad: 18 años, 8 meses
Puntos: 0
ASP mail

La condeicion si la hace bien lo que necesito saber es que poner en el mail.addadress

como poner que lo mande auna direccion que esta almacenada en una base de datos
  #4 (permalink)  
Antiguo 17/10/2005, 13:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
en esta base tenes los correos??

si es asi entonces iria asi

QI_Lista_Archivos

Mail.AddAddress "[email protected]"

hay otro post en el que se trato esto buscalo


Mail.AddAddress rs("email")
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 17/10/2005, 15:21
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 7 meses
Puntos: 0
Mail.AddAddress rs("email")
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 20:25.