我需要從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