如何使用邮件定义向多个收件人发送电子邮件



我正在使用MailDefinitionCreateMailMessage函数创建新的邮件定义。其中一个必需参数是收件人。此函数的文档指出收件人是逗号分隔的收件人列表,但是当我尝试向多个用户发送消息时,我收到以下错误:

An invalid character was found in the mail header: ','...

因此,此功能似乎没有按预期工作。通常我会将所有收件人添加到邮件本身,但不幸的是,收件人参数是必需的,不能留空。有什么想法吗?

我让它工作了,但不幸的是,它比什么都更像是一个黑客。

我从"收件人"字段中获取一个电子邮件地址,并将其设置为 CreateMailMessage 中的收件人,这将返回一个 MailMessage 实例。

我获取生成的邮件,并通过遍历构造来添加我的邮件地址集合中的所有电子邮件地址。我也为所有抄送用户执行此操作。