Rep*_*not 3 c# email asp.net-mvc mime-message mailkit
请不要将其标记为重复的问题,因为存在针对邮件而非邮件工具箱的解决方案。
我正尝试将电子邮件发送到4个以上的地址,该怎么办?
var message = new MimeMessage();
message.From.Add(new MailboxAddress("CUBES", from));
message.To.Add(new MailboxAddress("Not Reply", fcemail));
message.Cc.Add(new MailboxAddress("Maria",CC));
message.Subject = "Approval Required for Business Case";
using (var client = new SmtpClient())
{
try
{
client.Connect(host, port);
client.AuthenticationMechanisms.Remove("XOAUTH2");
client.Authenticate(user, password);
client.Send(message);
client.Disconnect(true);
}
catch (Exception ex)
{
ViewBag.error = ex.Message.ToString();
ViewData["Message"] = "msgx";
return View("NotFoundErrors");
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试输入多个地址,但是它不起作用..没有尝试使用循环。
小智 7
您可以像这样使用AddRange方法。
InternetAddressList list = new InternetAddressList();
list.Add(new MailboxAddress(emailaddress));
list.Add(new MailboxAddress(emailaddress));
list.Add(new MailboxAddress(emailaddress));
var message = new MimeMessage();
message.From.Add(new MailboxAddress("CUBES", from));
message.To.AddRange(list);
Run Code Online (Sandbox Code Playgroud)