更改或欺骗传出的SMTP服务器名称

这里有一个奇怪的问题。

我们从使用Windows 2008 R2服务器上的SMTP服务器设置的Web应用程序发送电子邮件。

一切正常,但我们的客户之一,改变了他们的传入邮件程序(这是我可以从他们的IT部门最好的),现在他们拒绝所有的电子邮件。

他们做了一些挖掘,并说他们被拒绝,因为我们的原始服务器名称中的非字母数字字符。

源自我们SMTP服务器的电子邮件来自MACHINE-NAME.DOMAIN_NT.abc。 他们告诉我这是做的下划线。

现在他们问我们是否可以改变我们的域名当然不会发生。 另一个解决scheme是通过另一台服务器进行中继,但这将是一个痛苦。

我想知道,我可以欺骗的域名,所以原始服务器将MACHINE-NAME.DOMAIN.abc或东西,没有下划线?

从pipe理工具转到IIS 6pipe理器,然后展开您的服务器,然后右键单击SMTP虚拟服务器并select属性,然后单击传递选项卡,然后单击高级button,在“完全限定的域名”字段中input你想让服务器识别自己的名字。

下划线在主机名中不是一个有效的字符,即使许多程序会让你逃避。

RFC952:

“名称”(networking,主机,网关或域名)是从字母表(AZ),数字(0-9),减号( – )和句点(。)开始的最多24个字符的文本string。

我在主机名中有下划线导致浏览器出现问题。