我是ASP.NET的新手,所以我希望我能在这里提供正确的上下文和信息。
我有一个(预先存在的)表单,如下所示:
protected void sendEmail(object sender, EventArgs e)
{
try
{
this.recaptcha.Validate();
if (this.recaptcha.IsValid == true)
{
lblResult.Visible = false;
String from = "donotreply@website.com";
String to = "test2@website.com";
String to2 = "test1@website.com";
MailMessage mail = new MailMessage();
mail.From = new MailAddress(from);
mail.To.Add(new MailAddress(to));
mail.To.Add(new MailAddress(to2));
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("localhost");
smtp.Send(mail);
}
根据我用Google搜索的内容,使用mail.To.Add
两次是将结果邮件发送到两个不同地址的正确方法 - 但不幸的是,我根本没有运气。也不会使用逗号或分号分隔两个地址。
这样做的正确方法是什么?