配置Windows虚拟SMTP服务器

时间:2012-08-10 00:04:29

标签: iis smtp iis-6 windows-server-2003

我有一台运行IIS(6.0)虚拟SMTP服务器的Windows 2003服务器。我为这台服务器编写了一个事件接收器来解析和弹出传入的电子邮件。我试图让服务器接受带外卡的传入域名。因此* .something.com将被此服务器接受。

如果我使用别名域,它将不允许我使用外卡。如果我使用远程域,我可以使用外卡但我必须打开中继(我不想这样做)并且它试图在其上发送消息。如果启用了中继,我会收到错误响应5.3.5。

尽管如此,我正在寻找一种方法来配置我的服务器以接受使用外卡的别名域。

1 个答案:

答案 0 :(得分:0)

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

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