Asp.net 如何同时向两个地址发送电子邮件?
我是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;
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是的,他们都是已知的好地址。