我需要从System.Net.Mail.MailMessage中删除SMTP头。具体来说,包含有关环境MailMessage的信息的标头源自于。如何以编程方式从System.Net.Mail.MailMessage中删除SMTP标头?
我已经试过检查MailMessage之前,它是由SmtpClient发送,但没有设置标题(它们设置在稍后阶段)。
这可以在.NET Framework 3.5中完成,还是需要第三方SMTP库?
编辑: 这是托管我正在工作的网站的托管公司所要求的。他们说这是保护内部网络布局信息所必需的。
这通常被认为是不好的做法?什么是潜在的副作用?
看起来像一个奇怪的,有点可疑的目标。你能否提供更多关于你为什么要这样做的信息,并且可能有人愿意提供帮助。 – Lazarus 2009-09-01 12:28:53