C# 将邮件发送到数据库列表

C# 将邮件发送到数据库列表,c#,mysql,winapp,C#,Mysql,Winapp,大家晚上好。在我的C#WinApp中,我通过以下方式发送电子邮件: mail.To.Add(新邮箱地址(“firstname.lastname@domain.com”) 现在,我想向存储在MySQL数据库表中的用户列表发送一封邮件。 哪种方法是最好的? 提前感谢。创建您的查询并在读者中循环,如下所示: Sqldatareader rdr = sqlcommand_variable.ExecuteReader(); While (rdr.read()) { mail.To.Add(new

大家晚上好。在我的C#WinApp中,我通过以下方式发送电子邮件:

mail.To.Add(新邮箱地址(“firstname.lastname@domain.com”)

现在,我想向存储在MySQL数据库表中的用户列表发送一封邮件。 哪种方法是最好的?
提前感谢。

创建您的查询并在读者中循环,如下所示:

Sqldatareader rdr = sqlcommand_variable.ExecuteReader();
While (rdr.read()) {
    mail.To.Add(new MailAddress(rdr['firstname'] + "." + rdr['lastname'] + "@domain.com"));
}

如何对确定“最佳”的方法进行排序?最快、最简单、功能最丰富的方法是找到一款现成的产品,该产品将发送电子邮件(根据需要为每个收件人定制),跟踪已打开的邮件,处理拒绝和取消订阅请求,提供自动回复,提供简单的报告……感谢您的回复。我认为这是满足我需求的好方法。