代码之家  ›  专栏  ›  技术社区  ›  Arnold Zokas

如何通过编程从系统中删除SMTP标头。网。邮件。邮件?

  •  0
  • Arnold Zokas  · 技术社区  · 17 年前

    我需要从系统中删除SMTP标头。网。邮件。邮件消息。具体来说,包含有关MailMessage来源环境信息的标头。

    编辑: 这是托管我正在开发的网站的托管公司要求的。他们说这是保护内部网络布局信息所必需的。

    这通常被认为是不好的做法吗?潜在的副作用是什么?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Jim W    17 年前

    http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.pickupdirectorylocation.aspx )而不是使用SMTP服务器IP?然后循环浏览生成的电子邮件,删除标题项,然后复制到SMTP传入目录?您需要询问您的web主机是否可以将文件复制到他们的SMTP服务器传入目录中,以查看他们是否支持此方法。

    我能理解他们的担忧,但我以前从未听说过这种情况。至少不是开发者。这似乎是他们的SMTP主机应该具备的能力。我可以假设他们想隐藏他们的SMTP主机或邮件服务器软件版本的名称等。但我甚至不知道是否有可能这样做,因为我一直认为这些标头是由SMTP主机添加的,而不是由我们(作为开发人员)编写的任何代码添加的。

        2
  •  0
  •   Arnold Zokas    17 年前