我正在用 c# 制作一个 Windows 窗体应用程序,它必须能够向 Access 数据库表中的所有收件人 ID 发送电子邮件。
我已经了解如何发送邮件,甚至成功地进行了测试,但我不了解如何将包含所有电子邮件 ID 的列转换为逗号分隔的字符串。
如果这段代码进入表单代码或其他地方,我也有点困惑。
我已经尝试使用 foreach 循环,但出于某种原因,它们有错误提示我无法使用它们。
我也读过一些 linq 但我不明白在我的程序中什至在哪里实现这样的代码。
这是电子邮件发送按钮的代码:
private void button1_Click(object sender, EventArgs e)
{
try
{
MailMessage mail = new MailMessage();
SmtpClient smtpserver = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("latinaultimatesite@gmail.com");
mail.To.Add("diomidiov@gmail.com,ninjaboy.abel@gmail.com");
mail.Subject = "Que xopa";
mail.Body = "probando 1 2 3";
smtpserver.Port = 587;
smtpserver.Credentials = new
System.Net.NetworkCredential("latinaultimatesite@gmail.com","proyectofinal69lus");
smtpserver.EnableSsl = true;
smtpserver.Send(mail);
MessageBox.Show("mail Send");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
现在我已经实现了向代码中看到的帐户发送邮件,这样就可以了,我需要的是数据库中的帐户采用分隔的逗号字符串格式,以便我可以在此按钮中使用它们。
潇潇雨雨
茅侃侃
相关分类