为什么SMTP服务将文件locking几个小时?

我们目前使用IIS 6.0中的SMTP服务来发送邮件。 所有传入的中继邮件都由另一个处理中继邮件的服务进行监视,并删除/移动它。 它工作正常!

然后,我们安装了一个证书,以便能够启用传入TLS传输,并添加一些远程域以进行传出TLSencryption。 远程域仅适用于我们已知启用TLS的接收方 – 其他所有使用未启用TLSencryption的默认(本地)域。

在远程域上启用TLSencryption后,它正常工作,但几个小时后,SMTP服务开始将文​​件locking几个小时,以便监视服务无法删除/移动文件。 这些文件被locking超过4小时(有时确切的是4或8小时),有时几天后它们仍然被locking(我们重新启动SMTP服务来解锁文件)。

我们试图删除证书来禁用传入的TLS传输,但是这不起作用。

如果我们不能解决这个问题,那么我们必须使用安装和其他第三方SMTP服务 – 有谁知道一个很好的SMTP服务,使双向TLS?

我发现SMTP服务locking文件的问题! SMTP服务configuration了默认域的名称“default”,而不是实际的域名。 当更改为正确的域名时,中继邮件是在“drop”文件夹而不是“queue”文件夹中创build的 – 现在它们没有被locking。 现在,监控服务可以立即处理和删除文件,无需等待几个小时…