472,125 Members | 1,389 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,125 software developers and data experts.

Single email to multiple recipients

Hello,

I am currently coding my ASP.Net pages in c# and have run into a question
concerning Emails. I have four objects on a page (six including 2 buttons).
The first is a subject line (textbox) , the next is the email body (a
Textbox with multiple rows), an email address (textbox), and a DropDownList
containing multiple email addresses (populated from a SQL Server table).
The way this page functions is that a user types in the email subject and
body in two of the textboxes. The user can then enter additonalal email
addresses into the single email address textbox and upon pushing a button
the email address is validated and added to the DropDownList (if it's
valid). Upon clicking another button the information is currently being
added to a SQL Server table. I would also like to send this message to each
email address in the DropDownList. I have successfully gotten this to work
when I use one email address but the code chokes when I have multiple email
addresses or actually only sends the information to the first recipient. My
code so far is as follows:
// Table insert (try)
ListItem[] myListItemArray = new ListItem[Assigned.Items.Count];
Assigned.Items.CopyTo(myListItemArray, 0);
foreach(ListItem i in myListItemArray){
MailMessage mailMsg = new MailMessage();
mailMsg.From ="so*******@thecompany.com";
if (i.Value == null){
mailMsg.To = i.Text;
} else {
mailMsg.To = i.Value;
}
mailMsg.Subject = caseStyle.Text + " : " + NoteTitle.Text;
mailMsg.Body = NoteBody.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mailMsg);
}
// catch etc here

If anyone can assist me with how to send an email to multiple recipients
while reading the information from a DropDownList, I would greatly
appreciate it.

Thanks,
Jeff
Nov 18 '05 #1
2 8696
Maybe this example is useful for you.
http://www.aspfree.com/c/a/ASP%20Cod...rom-a-database

--
FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN: fr*********@hotmail.com
UIN: 314408886
Yahoo MSN: fr******@yahoo.com.ar

".Net Newbie" <jc******@hotmail.com> escribió en el mensaje
news:e$*************@tk2msftngp13.phx.gbl...
Hello,

I am currently coding my ASP.Net pages in c# and have run into a question
concerning Emails. I have four objects on a page (six including 2 buttons). The first is a subject line (textbox) , the next is the email body (a
Textbox with multiple rows), an email address (textbox), and a DropDownList containing multiple email addresses (populated from a SQL Server table).
The way this page functions is that a user types in the email subject and
body in two of the textboxes. The user can then enter additonalal email
addresses into the single email address textbox and upon pushing a button
the email address is validated and added to the DropDownList (if it's
valid). Upon clicking another button the information is currently being
added to a SQL Server table. I would also like to send this message to each email address in the DropDownList. I have successfully gotten this to work
when I use one email address but the code chokes when I have multiple email addresses or actually only sends the information to the first recipient. My code so far is as follows:
// Table insert (try)
ListItem[] myListItemArray = new ListItem[Assigned.Items.Count];
Assigned.Items.CopyTo(myListItemArray, 0);
foreach(ListItem i in myListItemArray){
MailMessage mailMsg = new MailMessage();
mailMsg.From ="so*******@thecompany.com";
if (i.Value == null){
mailMsg.To = i.Text;
} else {
mailMsg.To = i.Value;
}
mailMsg.Subject = caseStyle.Text + " : " + NoteTitle.Text;
mailMsg.Body = NoteBody.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mailMsg);
}
// catch etc here

If anyone can assist me with how to send an email to multiple recipients
while reading the information from a DropDownList, I would greatly
appreciate it.

Thanks,
Jeff

Nov 18 '05 #2
Franco,

I got it working using the emample in this article. Thanks for the nudge in
the right direction.

-Jeff

"Franco Figún" <fr*****@fibertel.com.ar> wrote in message
news:eg**************@TK2MSFTNGP12.phx.gbl...
Maybe this example is useful for you.
http://www.aspfree.com/c/a/ASP%20Cod...rom-a-database
--
FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN: fr*********@hotmail.com
UIN: 314408886
Yahoo MSN: fr******@yahoo.com.ar

".Net Newbie" <jc******@hotmail.com> escribió en el mensaje
news:e$*************@tk2msftngp13.phx.gbl...
Hello,

I am currently coding my ASP.Net pages in c# and have run into a question concerning Emails. I have four objects on a page (six including 2

buttons).
The first is a subject line (textbox) , the next is the email body (a
Textbox with multiple rows), an email address (textbox), and a

DropDownList
containing multiple email addresses (populated from a SQL Server table).
The way this page functions is that a user types in the email subject and body in two of the textboxes. The user can then enter additonalal email
addresses into the single email address textbox and upon pushing a button the email address is validated and added to the DropDownList (if it's
valid). Upon clicking another button the information is currently being
added to a SQL Server table. I would also like to send this message to

each
email address in the DropDownList. I have successfully gotten this to work when I use one email address but the code chokes when I have multiple

email
addresses or actually only sends the information to the first recipient.

My
code so far is as follows:
// Table insert (try)
ListItem[] myListItemArray = new ListItem[Assigned.Items.Count];
Assigned.Items.CopyTo(myListItemArray, 0);
foreach(ListItem i in myListItemArray){
MailMessage mailMsg = new MailMessage();
mailMsg.From ="so*******@thecompany.com";
if (i.Value == null){
mailMsg.To = i.Text;
} else {
mailMsg.To = i.Value;
}
mailMsg.Subject = caseStyle.Text + " : " + NoteTitle.Text;
mailMsg.Body = NoteBody.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mailMsg);
}
// catch etc here

If anyone can assist me with how to send an email to multiple recipients
while reading the information from a DropDownList, I would greatly
appreciate it.

Thanks,
Jeff


Nov 18 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by James Hong | last post: by
2 posts views Thread by Alex Hunsley | last post: by
1 post views Thread by eight02645999 | last post: by
reply views Thread by gillespie.amanda | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.