限制开发环境仅通过电子邮件发送某些域进行测试(XP smtp IIS)

时间:2008-09-16 16:54:31

标签: iis testing windows-xp smtp

我正在XP虚拟机上开发一个网站,并在IIS中设置了一个SMTP虚拟服务器 - 它可以很好地传送邮件。我喜欢的目的是确认网站发送的任何电子邮件只会发送到特定域。

XP防火墙似乎只涉及传入连接,我无法阻止端口25上的传出TCP。而且我无法将SMTP服务器配置为按传递地址进行过滤。

使用此设置,是否有任何简单的方法按目的地地址过滤外发电子邮件?

2 个答案:

答案 0 :(得分:1)

这是一个想法:

Advanced Delivery选项下SMTP Virtual Server Properties> Delivery标签> Advanced)。在那里,您可以设置一个“智能主机”,它是用于实际发送邮件的SMTP服务器,因此您可以将其直接传送到特定域的传入SMTP服务器。

答案 1 :(得分:0)

我认为最简单的方法是在网站上添加支票给你的邮件发送代码(必须有一些负责发送邮件的课程)。

您可以包含一个仅在代码以调试模式编译时使用的检查(使用编译器指令)。因此,当您在调试模式下开发和构建站点时,此代码将检查传出消息是否有效(特定域)。如果它们是让它们去,否则它不发送邮件。

相关问题