1

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

然后,我们安装了一个证书以启用传入 TLS 传输,并添加了一些远程域用于传出 TLS 加密。远程域仅适用于我们知道启用了 TLS 的接收器 - 所有其他使用默认(本地)域,但未启用 TLS 加密。

在远程域上启用 TLS 加密后,它工作正常,但几个小时后,SMTP 服务开始将文​​件锁定几个小时,因此监控服务无法删除/移动文件。文件被锁定超过 4 小时(有时精确到 4 或 8 小时),有时几天后它们仍然被锁定(我们重新启动 SMTP 服务以解锁文件)。

我们已尝试删除证书以禁用传入的 TLS 传输,但这不起作用。

如果我们不能解决这个问题,那么我们必须使用 install 和另一个 3rd 方 SMTP 服务——有人知道启用 2-way TLS 的好的 SMTP 服务吗?

4

2 回答 2

1

您的另一个服务监控是哪个文件夹?

由于您正在寻求处理然后移动/删除每个传入的中继邮件(或传递状态通知邮件),我猜您正在监视“Drop”文件夹 - 对吗?

在 Windows SMTP o IIS 6.0 中,投递文件夹的定义是“用于本地域的传入邮件被放置在投递文件夹中。对于所有收件人都是如此,因为 SMTP 服务不会为每个收件人维护一个邮箱。”

于 2012-01-15T18:55:19.920 回答
1

我发现 SMTP 服务锁定文件的问题!SMTP 服务配置为默认域的名称为“default”,而不是实际域名。当更改为正确的域名时,中继邮件是在“drop”文件夹而不是“queue”文件夹中创建的——现在它们没有被锁定。现在监控服务可以立即处理和删除文件,而无需等待数小时......

于 2012-02-02T08:15:15.193 回答