【发布时间】:2009-11-26 17:01:49
【问题描述】:
我想写一些电子邮件扫描软件,但不知道如何设置我的服务器。我有一个运行 Windows 2003 Server 的托管 Web 服务器。它正在运行具有完全限定域名 abcdef.com(示例)的默认 SMTP 虚拟服务器。 DNS 将 abcdef.com 指向我的服务器。如果我从我的台式电脑欺骗了一封电子邮件,使它看起来来自 info@abcdef.com,然后我将电子邮件发送到一个“不存在”的电子邮件地址,那么退回邮件确实到达了我的 Web 服务器并存储在 C 中服务器上的 :\inetpub\mailroot\Queue - 太棒了! (我可以扫描它并处理反弹)。但是,如果我只是直接向 info@abcdef.com 发送电子邮件,那么它似乎不会被放置在服务器上的任何位置。我不明白为什么退回的邮件会被存储,但其他传入的电子邮件却没有。我很想避免在服务器上安装任何“电子邮件服务器软件”,因为我希望尽可能保持干净。我真正想要的只是告诉服务器接受所有传入 abcdef.com 的消息,以便我可以自己处理它们,并将 .eml 文件放在我可以扫描的已知目录中。然后我将编写一个 eml 文件解析器来处理这些文件。 非常感谢。
【问题讨论】: