Ich möchte E-Mail an mehrere Empfänger in C# über Google Mail senden. Dies ist mein Code, aber dieser Code sendet nur E-Mails an eine Adresse. Wie sollte ich es ändern?Senden von E-Mail an mehrere Empfänger
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || richTextBox1.Text == "")
{
MessageBox.Show("Please fill out the boxes!");
return;
}
try
{
MailMessage message = new MailMessage();
SmtpClient smtp = new SmtpClient();
message.From = new MailAddress("[email protected]");
message.To.Add(new MailAddress(Form1.cimzett));
message.Subject = textBox1.Text;
message.Body = richTextBox1.Text + Environment.NewLine + "This message was sent from " + (Login.loginnev);
smtp.Port = 587;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("[email protected]", "PASSWORD");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(message);
MessageBox.Show("The mail was sent successfully!");
}
catch (Exception ex)
{
MessageBox.Show("Error " + ex.Message);
}
}
Danke für die Antworten!
Haben Sie es von irgendwo kopiert? Es ist sehr klar in Ihrem Code, wie Sie es an mehrere Empfänger gleichzeitig senden. BTW, Danke für Ihr Passwort –