你可以告诉我是否可以实现以下任务,如果是,那么如果没有,那么为何如此。
我有用C#编写的邮件功能,我需要一次发送50封邮件。现在我可以通过两种方式实现这一目标,既可以一次运行50个exes,也可以通过在单个程序中实现线程概念。
但正如预期的那样,线程概念并没有给我结果,或者可以说我通过运行多个exes来获得性能。你可以通过提供运行一个程序的建议或概念来帮助我,并获得运行多个exes的性能。
答案 0 :(得分:1)
如果您要将相同的电子邮件发送到50个不同的电子邮件地址(50封电子邮件),那么您应该可以通过在代码中将所有电子邮件地址指定为BCC来实现。或者甚至只是在“TO”电子邮件地址中将它们指定为逗号分隔值。
通过循环包含EmailContent类型对象的列表,您可以循环最多50次以将50个不同的电子邮件发送到50个不同的地址 FROMADDRESS 讲话 体
希望有所帮助