Iis 配置windows虚拟SMTP服务器

Iis 配置windows虚拟SMTP服务器,iis,smtp,iis-6,windows-server-2003,Iis,Smtp,Iis 6,Windows Server 2003,我有一台运行IIS(6.0)虚拟SMTP服务器的windows 2003服务器。我已经为此服务器编写了一个事件接收器,用于解析和弹出传入的电子邮件。我试图让服务器接受带有通配符的传入域。因此*.something.com将被此服务器接受 如果我使用别名域,它将不允许我使用通配符。如果我使用一个远程域,我可以使用通配符,但我必须打开中继(我不想这样做),它会尝试在上面给自己发送消息。如果中继被打开,我会得到一个错误响应5.3.5 综上所述,我正在寻找一种方法来配置我的服务器以接受带有通配符的别名域

我有一台运行IIS(6.0)虚拟SMTP服务器的windows 2003服务器。我已经为此服务器编写了一个事件接收器,用于解析和弹出传入的电子邮件。我试图让服务器接受带有通配符的传入域。因此*.something.com将被此服务器接受

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


综上所述,我正在寻找一种方法来配置我的服务器以接受带有通配符的别名域。

我没有找到允许我这样做的配置。我的解决方案是丑陋的,但它是有效的。我保留了中继,只允许服务器中继到自身。我还将Imessage.envelopeField.MessageStatus更改为在成功读取时中止,这样它就不会被我的接收器以外的任何东西处理(因此,不会被路由到“新”目的地)

在windows 2003上,要访问Imessage类,需要导入cdo.dll