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

Mail Personalizado!!!

Estas en el tema de Mail Personalizado!!! en el foro de ASP Clásico en Foros del Web. Quiero enviar un email a los miembro de una base de datos que tengo. Ya configure el aspmail para enviar los mensajes a cada uno, ...
  #1 (permalink)  
Antiguo 13/04/2002, 16:41
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 24 años
Puntos: 20
Mail Personalizado!!!

Quiero enviar un email a los miembro de una base de datos que tengo.

Ya configure el aspmail para enviar los mensajes a cada uno, lo que quiero ahora es hacer que el mensaje le llegue a cada usuario con su nombre.

Me explico con un ejemplo....


Tengo en la tabla users de la siguiente manera:


Id | Nombre | Email |
1 Ruben [email protected]
2 Lorena [email protected]
3 Angelica [email protected]
.................

Lo que quiero es enviar un mensaje exactamente igual a cada uno de ellos, pero que el mensaje llegue con el nombre, es decir:

el que le llegara a ruben
Ruben, mensaje

el que le llegara a lorena
Lorena, mensaje

el que le llegara a angelica
angelica, mensaje


Tengo la idea de hacerlo con un select o con un recordset, pero al hacer esto el resultado es un mensaje con el nombre de todos los miembros de la bd y no un mensaje por usuario que es lo que quiero.

Espero haber sido claro con mi explicación, y agradezco infinitamente a quien me pueda a solucionar este problema.

ahh, y por favor llenen la encuesta que esta en (www30.brinkster.com/cejarcon/estudio.asp) la hice con ayuda de los foros del web, es para un final en la U

gracias
  #2 (permalink)  
Antiguo 13/04/2002, 22:27
 
Fecha de Ingreso: marzo-2002
Mensajes: 19
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Mail Personalizado!!!

Supongo que en el loop podés poner un rs.fieldS("nombre"), y usar esa variable en cada mail que mandes..
si es que entendí bien
  #3 (permalink)  
Antiguo 14/04/2002, 02:29
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 24 años
Puntos: 20
Re: Mail Personalizado!!!

podrias ayudarme un poco con el codigo, es que no manejo muy bien que digamos el asp
  #4 (permalink)  
Antiguo 14/04/2002, 03:37
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Mail Personalizado!!!

<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=63898' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #5 (permalink)  
Antiguo 14/04/2002, 12:35
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 24 años
Puntos: 20
Re: Mail Personalizado!!!

Gracias urjose, pero este codigo no creo que me sirva, porque es para usarlo en brinkster general.

hay otra opcion?
  #6 (permalink)  
Antiguo 14/04/2002, 12:40
 
Fecha de Ingreso: marzo-2002
Mensajes: 19
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Mail Personalizado!!!

Mandá el código que tengas hecho y te digo dónde tenés que poner lo del loop...
  #7 (permalink)  
Antiguo 14/04/2002, 14:13
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 24 años
Puntos: 20
Re: Mail Personalizado!!!

&lt;%
' change to address of your own SMTP server
strHost = &quot;mail.atlantech.net&quot;
%&gt;

&lt;HEAD&gt;
&lt;TITLE&gt;AspEmail: Database.asp&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY BGCOLOR=&quot;#FFFFFF&quot;&gt;
&lt;H2&gt;AspEmail: Database.asp&lt;/h2&gt;
&lt;h3&gt;Demonstrates sending a message to multiple recipients&lt;BR&gt;whose names and addresses
are stored in a database.&lt;/h3&gt;

&lt;%
' connect to the MS Access database in the same directory
strDbPath = Server.MapPath(&quot;.&quot;) &amp; &quot;\users.mdb&quot;
ConnectStr = &quot;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=&quot; &amp; strDbPath

Set rs = Server.CreateObject(&quot;adodb.recordset&quot;)
rs.Open &quot;users&quot;, ConnectStr, 2, 3

If Request(&quot;Send&quot;) &lt;&gt; &quot;&quot; Then
' send email to all users
Set Mail = Server.CreateObject(&quot;Persits.MailSender&quot; )
Mail.Host = mail.cuao.edu.co

Mail.From = &quot;[email protected]&quot;
Mail.FromName = &quot;Cesar Augusto Jaramillo&quot;
Mail.Subject = Request(&quot;Subject&quot;)
Mail.Body = Request(&quot;Body&quot;)

' read address from DB and put them in the BCC field
While not rs.EOF
Mail.AddBcc rs(&quot;email&quot;), rs(&quot;name&quot;)
rs.MoveNext
Wend

' finally: send message
Mail.Send

Response.Write &quot;Success!&quot;
Else
' simply display the list of users in the database
Response.Write &quot;&lt;B&gt;Currently in the user database:&lt;/B&gt;&lt;P&gt;&quot;
While not rs.EOF
Response.Write rs(&quot;name&quot;) &amp; &quot; (&quot; &amp; rs(&quot;email&quot;) &amp; &quot;)&lt;BR&gt;&quot;
rs.MoveNext
Wend
End If
%&gt;

&lt;FORM ACTION=&quot;Database.asp&quot;&gt;

Body: &lt;TEXTAREA NAME=&quot;Body&quot;&gt;&lt;/TEXTAREA&gt;&lt;BR&gt;
&lt;INPUT TYPE=SUBMIT NAME=&quot;Send&quot; VALUE=&quot;Send a message to them all&quot;&gt;
&lt;/FORM&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;
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 09:28.