Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Enviar Mail a Varias Personas desde WINFORM (http://www.forosdelweb.com/f29/enviar-mail-varias-personas-desde-winform-476190/)

sniper_lcd 26/03/2007 11:01

Enviar Mail a Varias Personas desde WINFORM
 
Buenos dias, espero que alguien me pueda ayudar con eso:

Lo que pasa es que quiero mandar algunos mails, a ciertas personas, estoy trabajando en VS2003 con Visual Basic, y quisiera saber como le puedo hacer para mandar mails a ciertas personas, porque yo tengo las direcciones de las personas en mi Base de Datos en SqlServer 2000, pero quiero tomar las direcciones de mi base de datos y enviarles el mail a esas personas.

Ayudenme Porfavor!!!!:neurotico

jhonwilliams 26/03/2007 11:32

Re: Enviar Mail a Varias Personas desde WINFORM
 
Podrias formar un string con las direcciones a enviar separadas con ";", algo como esto

C#
Código:

string Direcciones = "dir1; dir2; dir3; dir4;.......";
Saludos
:adios:

sniper_lcd 26/03/2007 11:51

Re: Enviar Mail a Varias Personas desde WINFORM
 
Hola, soy yo el que puso el tema,

Gracias John Williams, mira ya tengo como enviar el mail, y me lo envie a mi mismo, y si funciona si lo recibo pero no c como le puedo hacer porque yo tengo que sacar las direcciones de la base de datos, y yo no voy a escoger a quien le voy a mandar el correo, eso debe ser automatico, a lo que me refiero es que no voy a escojer cuantas direcciones enviar, pienso que con un For o algo asi, podria sacar las direcciones e irlas guardando o algo asi, me podrias ayudar con eso??

te lo agredecieria mucho, bueno a todos, todas las respuestas son bienvenidas

jhonwilliams 26/03/2007 13:34

Re: Enviar Mail a Varias Personas desde WINFORM
 
Con un for o un foreach sacas eso, algo como esto:

Consultas las direcciones y las metes en un DataSet y recorres el DataSet con algo similar a esto:


Código:

string Direcciones="";

foreach(DataRow r in DataSet.Tables[0].Rows)
{
Direcciones = Direcciones + r["CampoEmail"]+";";
}

Y asi direcciones a medida que la recorres si va llenando con las direcciones necesarias, sin importar cuantas vienen de la base de datos.

Si no me equivoco la ultima direccion tendra un ";" al final este hay que quitarlo, para ello usas el SubString(), creo que seria asi:

Código:

Direcciones = Direcciones.Substring(0,Direcciones .Length-1);
Saludos
:adios:

sniper_lcd 27/03/2007 09:44

Re: Enviar Mail a Varias Personas desde WINFORM
 
Que Onda JohnWilliams, que crees!!!!!!?????

Ya casi funciona, pero me presenta un pequeño problemita, al ponerle el sub string, en vez de quitarme la ultima ",", me las quita todas :'( pero no se porque, espero que puedas ayudarme te lo agradeceria mucho

Saludos

sniper_lcd 27/03/2007 10:39

Re: Enviar Mail a Varias Personas desde WINFORM
 
Que onda de nuevo JhonWilliams, ahora si que crees???

Ya funciono, de verdad gracias porque era algo que necitaba, y gracias por compartir tus conocimientos con los que apenas vamos empezando, y cuando sepa mas, voy a entrar a ayudar asi como tu lo estas haciendo gracias por todo estamos en contacto Saludos


La zona horaria es GMT -6. Ahora son las 07:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.