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

Ayuda con ASPeMail + bases de datos

Estas en el tema de Ayuda con ASPeMail + bases de datos en el foro de ASP Clásico en Foros del Web. Hola a todos, y gracias por anticipado sabes mi problema es el siguiente, espero que puedan ayudarme tengo el siguiente código que se supone que ...
  #1 (permalink)  
Antiguo 13/05/2002, 10:44
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 10 meses
Puntos: 0
Ayuda con ASPeMail + bases de datos

Hola a todos, y gracias por anticipado sabes mi problema es el siguiente, espero que puedan ayudarme tengo el siguiente código que se supone que debe de enviar un mail a cada 1 de los usuarios registrados en la DB que tengo, pero el problema es que si envia el mail, pero repetitivo, o sea, al primer usuario en la DB le envia 1 solo correo, al segundo usuario le envia el del primero y el segundo, y asi se va consecutivamente, y ya no se por donde buscarle, imaginense tengo alrededor de 10000 usuarios, no quiero imaginar cuanto correo le llegara al ultimo usuario espero y me puedan ayudar por favor este es el código de envio, bueno lo metere en otro post porque aqui ya no cabe
  #2 (permalink)  
Antiguo 13/05/2002, 10:47
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Ayuda con ASPeMail + bases de datos

Código:
 <%
'...
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "mail.velazquez.com.mx"
Mail.Port = 25 ' Valor opcional. 25 es el puerto por defecto.
Mail.From = "[email protected]"
Mail.FromName = "Manuel Meneses (ashketchum)"
Mail.Subject = "Prueba de mail" 
'Mail.Body = "<HTML><BODY BGCOLOR=#000000><font face = verdana color = #00FF00>Estimado Sr: Meneses</font></BODY></HTML>"
Mail.Body = "<html><body bgcolor = 000000><font face = verdana color = #00FFF0 size = 2>Es una prueba para envio de mail masivo de la DB de candidatos</font><br><br><img src = http://www.efrance.fr/masteraspx/images/logomasterASP.jpg></body></html>"
Mail.IsHTML = True
Response.Write "Hola Manuel, el correo ha sido enviado a las siguientes direcciones"
Response.Write "<br>" & "<br>"
While Not (EnvioMail.EOF)
direccionmail = (EnvioMail.Fields.Item("Email").Value)
'Response.Write (EnvioMail.Fields.Item("Email").Value) & "<br>" & "<br>"
Mail.AddAddress direccionmail ', "Ejecutivos de VELAZQUEZ" "[email protected]", "Destinos"
EnvioMail.MoveNext()
Mail.Send
Wend

On Error Resume Next
Mail.SendToQueue

If Err <> 0 Then
Response.Write "An error occurred: " & Err.Description 
End If 
'...
%>
creo que el problema esta en el While, pero no se porque, de antemano muchas gracias

saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.efrance.fr/masteraspx" target="_blank">
</map>
  #3 (permalink)  
Antiguo 13/05/2002, 11:01
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Ayuda con ASPeMail + bases de datos

oye esto no lo habia visto antes

EnvioMail.Fields.Item(&quot;Email&quot;).Value

a los mas para ver el campo de un recorset le hacia esto

EnvioMail.Fields(&quot;Email&quot;)
ó
EnvioMail.(&quot;Email&quot;)

envioEmail.movenext

ke te arroja el response.write ke tienes comentado?
  #4 (permalink)  
Antiguo 13/05/2002, 11:12
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Ayuda con ASPeMail + bases de datos

Ese response.Write (EnvioMail.Fields.Item(&quot;Email&quot;).Value) &amp; &quot;&lt;br&gt;&quot; &amp; &quot;&lt;br&gt;&quot; me indica segun a que direcciones ya se ha enviado el mail

saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.masteraspx.tk" target="_blank">
</map>
  #5 (permalink)  
Antiguo 13/05/2002, 16:22
 
Fecha de Ingreso: mayo-2002
Mensajes: 3
Antigüedad: 23 años
Puntos: 0
Re: Ayuda con ASPeMail + bases de datos

No se si te sirve, para enviar email por aspemail a mucha gente, he creado un include(correo.inc) con una funcion a la que le paso todos los parametros y cada vez que envio un email en el correo.inc instancio el aspemail y lo proceso, si no era asi en addadress acumulaba las direcciones de correo y las envia repetidamente.
Quizas lo hayo mal y es mas lento pero me aseguro de enviar solo un correo cada vez al usuario correspondiente.
  #6 (permalink)  
Antiguo 14/05/2002, 13:31
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Ayuda con ASPeMail + bases de datos

Hola susa, podrias decirme como lo hiciste por favor, espero que puedas ayudarme

saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.efrance.fr/masteraspx" target="_blank">
</map>
  #7 (permalink)  
Antiguo 14/05/2002, 15:57
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 24 años
Puntos: 1
Re: Ayuda con ASPeMail + bases de datos

prueba metiendo tu &quot;create Object&quot; dentro del ciclo.. ya que asi, nunca clareaste los recipientes y, obviamente,, cada nuevo recipiente se va agregando al anterior... a menos que exista un metodo para darle &quot;clear&quot;..
  #8 (permalink)  
Antiguo 14/05/2002, 16:19
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Ayuda con ASPeMail + bases de datos

Hola JSistemas, ¿Create Object, como?, puedes decirme como se implementa esto en el código por favor

de antemano gracias

saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.efrance.fr/masteraspx" target="_blank">
</map>
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 11:58.