在asp.net中使用smtp发送多封电子邮件

sun*_*pta 2 .net c# asp.net email

我正在使用smtp客户端和MailMessage类向用户发送电子邮件.

我一直在MailMessage类的对象的to属性中添加多个接收器的地址.问题是接收者可以看到其他接收者的电子邮件地址.有没有办法隐藏其他receipents的电子邮件地址.

我的意思是设置一些属性或类似的东西.

否则,我将只留下向用户发送个人电子邮件的选项.

请帮忙

Den*_*aub 5

您可以向MailMessage.Bcc集合中添加多个收件人.如果您将消息发送给自己并为每个收件人使用BCC,那么他们只能看到您的地址.(另见维基百科的BCC)

yourMessage.Bcc.Add(new MailAddress("receipient1@example.com"));
yourMessage.Bcc.Add(new MailAddress("receipient2@example.com"));
Run Code Online (Sandbox Code Playgroud)