【发布时间】:2010-12-25 07:13:30
【问题描述】:
我有一个方法,它基本上具有“SendEmail”方法(稍后将由 WCF 服务使用)
它具有诸如主题、正文等参数以及收件人字符串[]。 我所做的是根据参数创建一个 MailMessage,然后使用 smtp 发送它 - 我知道 MailMessage 有一个 To MailAddressCollection,但是如果我将每个地址都添加到该地址,则该消息将抄送给集合中的每个人。
我想做的是单独发送给他们。
除了为 Recipient 数组中的每个项目创建单独的邮件消息并以这种方式发送之外,还有其他方法吗? 我也不想只密件抄送给他们……据我所知,这仍然记录在邮件的标题中,而且不是特别优雅。
【问题讨论】:
-
密件抄送不会记录在邮件标题中,当您使用密件抄送时,收件人将永远无法看到这封邮件还发给了谁。 SMTP 服务器过滤掉这个邮件头。
标签: c# email mailmessage