Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 23-mar-2005, 09:33   #1 (permalink)
Sayra ha deshabilitado el karma
 
Avatar de Sayra
 
Fecha de Ingreso: diciembre-2004
Mensajes: 365
Smtp

Hola chicos yo normalmente hacia eso asi

Dim Mail As New System.Web.Mail.MailMessage
Mail.To= "loquesea@loquesea.com"
Mail.From="loquesea@loquesea.com"
Mail.Bcc="loquesea@loquesea.com"
Mail.Body = Trim(TextBox1.Text) & "-" & Trim(TextBox2.Text)& "-" & Trim(TextBox3.Text)& "-" & (DropDownList1.SelectedItem.Value) & "-" & Trim(TextBox4.Text)
System.Web.Mail.SmtpMail.SmtpServer =("mail.nombreserver")
System.Web.Mail.SmtpMail.Send(Mail)


y listo pero ahora me gustaria que tomara el la direccion de correo

Mail.to, Mail.from y mail.bcc de una una tabla de la base de datos que tiene las direcciones de correo registrada

Alguin sabe como puedo hacer eso?

gracias de antemano
Sayra está desconectado   Responder Citando
Antiguo 23-mar-2005, 10:05   #2 (permalink)
splinter está en el buen camino
 
Avatar de splinter
 
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Hola

Lo puedes hacer con un resulsets y recorrerlo concatenando los emails todo esto desde VB o C#, algo que acostumbro es hacerlo desde sql server con SP que me devuelve la cadena de emails,, asi solo obtengo el valor del SP y lo agrego a mi rutina de envio de emails, el codigo para concatenar es algo asi en el SP

declare @strEmail varchar(400)
SET @strEmail=''
SELECT @strEmail = @strEmail + EMAIL + ';'
FROM(
SELECT EMAIL FROM tblUsers
WHERE emailTO=1)SUB1
IF LEN(@strEmail)>0
SET @strEmail = RTRIM( SUBSTRING(@strEmail,1, LEN(@strEmail)-1))
SELECT @strEmail
Manejar Store Procedure puede darte ventajas que hacerlo todo en tu aplicacion

De otra manera realiza un select sobre tu tabla de emails, y si lo usas con un datareader usa el while para obtener los campos de email y concatenarlos


saludos

Última edición por splinter; 23-mar-2005 a las 10:23.
splinter está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:28.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93