使用BCC在C#中通过SMTP发送邮件而不使用TO

Bra*_*ker 10 c# email smtp bcc

我正在尝试使用System.Net.Mail.MailMessageC#中的类来创建一个电子邮件,该电子邮件将全部通过电子邮件发送到电子邮件地址列表BCC.我不想包含一个TO地址,但似乎我必须因为如果我TOMailMessage构造函数中使用空字符串作为地址而得到异常.错误说明:

ArgumentException
The parameter 'addresses' cannot be an empty string.
Parameter name: addresses
Run Code Online (Sandbox Code Playgroud)

当然可以仅使用发送电子邮件,BCC因为这不是SMTP的限制.

有没有解决的办法?

Ben*_*man 11

为内部邮件爆炸做同样的事情,你不希望人们一直回复所有.

发送自己(或虚拟帐户),然后添加您的BCC列表.


小智 10

我想如果你注释掉整emailMessage.To.Add(sendTo);行,它会发送电子邮件的To字段为空.