asp.net mailmessage BCC和CC无效

有没有人看到这个代码有什么问题:

MailMessage msg = new MailMessage(); msg.From = new MailAddress(WebConfigurationManager.AppSettings.Get("ReservationsFrom")); msg.ReplyTo = new MailAddress(myRes.Email); msg.To.Add(new MailAddress(WebConfigurationManager.AppSettings.Get("ReservationsTo"))); msg.CC.Add(new MailAddress(WebConfigurationManager.AppSettings.Get("ReservationsBcc"))); 

尽我所能,我只能得到’To’地址和“ReplyTo”工作,CC和BCC永远不会收到邮件,即使我硬编码地址。

我错过了一些明显的东西吗?

编辑:是的,我确信我正在从web.config中提取正确的地址 – 就像我说的,即使我硬编码静态地址,BCC和CC从未收到过电子邮件。

我遇到了类似的问题并检查了smtp日志。 看起来.net只发送一条消息,如果“To”和“Cc”/“Bcc”地址相同。

如果硬编码到方法调用中的静态地址不起作用,则表示您在传递时遇到问题,而不是地址。

你可以telnet到你正在使用的smtp主机上的25端口吗? 您可以从常规电子邮件客户端(非基于Web)向测试地址发送电子邮件吗?