Назад | Перейти на главную страницу

Почему служба SMTP блокирует файлы на несколько часов?

В настоящее время мы используем службу SMTP в IIS 6.0 для отправки писем. Все входящие ретрансляционные сообщения отслеживаются другой службой, которая обрабатывает ретранслируемую почту и удаляет / перемещает ее. Работает нормально!

Затем мы установили сертификат, чтобы иметь возможность включить входящую передачу TLS, и добавили несколько удаленных доменов для исходящего шифрования TLS. Удаленные домены предназначены только для приемников, у которых, как мы знаем, включен TLS - все остальные используют домен по умолчанию (локальный) без включенного шифрования TLS.

Сразу после включения шифрования TLS на удаленных доменах он работал нормально, но через несколько часов служба SMTP начинает блокировать файлы на несколько часов, поэтому служба мониторинга не может удалять / перемещать файлы. Файлы заблокированы более чем на 4 часа (иногда это 4 или 8 часов), а иногда через несколько дней они все еще заблокированы (и мы перезапускаем службу SMTP, чтобы разблокировать файлы).

Мы попытались удалить сертификат, чтобы отключить входящую передачу TLS, но это не помогло.

Если мы не можем решить эту проблему, нам придется использовать установку и другую стороннюю службу SMTP - знает ли кто-нибудь хорошую службу SMTP, которая включает двусторонний TLS?

Я обнаружил проблему с блокировкой файлов службой SMTP! Служба SMTP была настроена с именем «default» для домена по умолчанию вместо фактического имени домена. При изменении на правильное доменное имя письма-ретрансляторы создавались в папке «drop» вместо папки «queue» - и теперь они не были заблокированы. Теперь служба мониторинга может обрабатывать и удалять файлы мгновенно, не дожидаясь часов ...