![]() |
Smtp Hola chicos yo normalmente hacia eso asi Dim Mail As New System.Web.Mail.MailMessage Mail.To= "[email protected]" Mail.From="[email protected]" Mail.Bcc="[email protected]" 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 |
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 |
| La zona horaria es GMT -6. Ahora son las 08:47. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.