Asp.net 如何同时向两个地址发送电子邮件?

Asp.net 如何同时向两个地址发送电子邮件?,asp.net,Asp.net,我是ASP.NET新手,所以我希望在这里提供正确的上下文和信息 我有一个预先存在的表单,如下所示: protected void sendEmail(object sender, EventArgs e) { try { this.recaptcha.Validate(); if (this.recaptcha.IsValid == true) { lblResult.Visible = false;

我是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);
        }
根据我在谷歌上搜索的内容,使用mail.To.Add两次是将生成的邮件发送到两个不同地址的正确方法——但不幸的是,我一点运气都没有。使用逗号或分号分隔两个地址也不起作用


这样做的正确方法是什么?

看起来正确,他们都知道好的电子邮件地址吗?是哪封邮件?System.Net.Message或System.Web.Mail@实际上是CheGueVerra System.Net.Mail。@Crowcoder是的,他们都是已知的好地址。