2012-08-10 132 views
0

我有一个运行IIS(6.0)虚拟SMTP服务器的Windows 2003服务器。我已经为此服务器编写了一个事件接收器来解析并弹出传入的电子邮件。我试图让服务器接受带有通配符的传入域。所以* .something.com会被这台服务器接受。配置Windows虚拟SMTP服务器

如果我使用别名域,它不会允许我使用通配符。如果我使用远程域名,我可以使用通配符,但必须打开中继(我不想这么做),并尝试向它自己发送一条消息。如果打开中继,我会得到一个错误响应5.3.5。

说了这么多,我正在寻找一种方法来配置我的服务器接受带有通配符的别名域。

回答

0

我发现没有配置允许我这样做。我的解决方案是丑陋的,但它的工作原理。我保留了继电器,并且只允许服务器自行中继。我也改变了Imessage.envelopeField.MessageStatus在成功读取时放弃,以便它不会被我的接收器以外的任何东西处理(因此不会被路由到“新”目的地)。

在Windows 2003上,要访问Imessage类,您需要导入cdo.dll。