如何一次将sendEmail发送到两个地址?

时间:2015-02-04 01:26:55

标签: asp.net

我是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两次是将结果邮件发送到两个不同地址的正确方法 - 但不幸的是,我根本没有运气。也不会使用逗号或分号分隔两个地址。

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

0 个答案:

没有答案