Frage

Ich bin versucht, eine E-Mail zu senden und stattdessen 5 einzelne E-Mails an jeder Person senden, würde Ich mag eine Masse E-Mail an alle 5 Personen senden. Der Unterschied hier ist, dass ich will, dass jeder in dem „TO“ oder „CC“ Linien zu zeigen. Wie kann ich das tun?

War es hilfreich?

Lösung

Dies wird nur eine Nachricht senden:

MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress("jdoe1@example.com", "Optional Name"));
msg.To.Add(new MailAddress("jdoe2@example.com"));
msg.To.Add(new MailAddress("jdoe3@example.com"));
msg.CC.Add(new MailAddress("jdoe4@example.com"));
msg.CC.Add(new MailAddress("jdoe5@example.com"));

// can add to BCC too
// msg.Bcc.Add(new MailAddress("jdoe5@example.com"));

msg.Body = "...";
msg.Subject = "...";

SmtpClient smtp = new SmtpClient();
smtp.Send(msg);

Andere Tipps

using System.Net.Mail;

...

MailMessage mmsg = new MailMessage();
mmsg.To.Add(new MailAddress("joe@user.com"));
mmsg.To.Add(new MailAddress("fred@user.com"));
mmsg.To.Add(new MailAddress("bob@user.com"));

// set other properties here...

SmtpClient client = new SmtpClient("mymailserver.com");
client.Send(mmsg);

Edit: aww, john Finger sind schneller als meine;)

MailMessage.CC.Add (neue Mailaddress (Adresse))

Check out: http: // msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.cc.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top