message.To.Add(mailTo);
データベースから電子メール データを取得して電子メールを送信しようとすると、この行でエラーが発生します。
void Sendmail_Click(object sender, EventArgs e)
{
List<DAL.Customer> mailId = (from rs in General.db.Customers
where rs.IsActive == true
select rs).ToList();
StringBuilder mailstring = new StringBuilder();
foreach (var item in mailId)
{
mailstring.Append(item.Email).Append(",");
}
string mailTo = mailstring.ToString();
if (mailTo.EndsWith(","))
{
mailTo = mailTo.Remove(mailTo.LastIndexOf(","));
}
SmtpClient smtp = new SmtpClient();
mailMessage.From = fromMail;
mailMessage.To.Add(new MailAddress(mailTo));
mailMessage.IsBodyHtml = true;
lblStatus.Text = "Email sent successfully";
}