Добрый день! В нашей организации используется почтовый сервер на ms Exchange 2013, и время от времени мне необходимо просматривать логи отправленных писем. Недавно я заметил, что помимо обычного статуса Deliver в логах начали появляться статусы Duolicatedeliver. Согласно информации, найденной в интернете, такой статус может появляться, если пользователь подписан на несколько рассылок, в результате чего система выявляет дублирующие письма и удаляет их. Однако, я наблюдаю, что такие статусы возникают практически у всех сообщений, даже если они не относятся к рассылкам. Ранее этого не происходило. Можете пояснить, откуда может возникать этот статус?
Статус "Duplicatedeliver" в Exchange 2013 обозначает, что система выявила дублирование при доставке сообщения. Это может происходить по ряду причин: 1. **Дублирование сообщений при пересылке:** Если одно и то же сообщение было отправлено несколько раз, или если оно было отправлено одними и теми же отправителями и получателями, Exchange может отметить это сообщение как дублированное и установить статус "Duplicatedeliver". 2. **Подписка на несколько рассылок:** Как вы уже упомянули, если пользователь подписан на несколько цепочек рассылок, которые отправляют одно и то же сообщение (например, различными адресами), это может привести к появлению статуса "Duplicatedeliver". 3. **Настройки маршрутизации и управления почтовыми ящиками:** Возможно, в вашей системе есть нестандартные настройки, которые могут вызывать такое поведение, например, задержка или порядок обработки сообщений. 4. **Проблемы с клиентом или сторонними приложениями:** Если пользователи используют сторонние приложения или клиенты для работы с почтой, это может также способствовать созданию дубликатов, особенно если они пересылают или копируют сообщения. 5. **Автоматические ответы и пересылка:** Если в вашей организации используется автоматическая пересылка или ответы на сообщения с указанным «CC», это также может привести к конфликтам и дублированию. Если статус "Duplicatedeliver" появляется часто и для разных сообщений, возможно, стоит провести аудит почтовых маршрутов и правил обработки, а также проверить настройки клиентских приложений и активные подписки на рассылки. Кроме того, изучение логов Exchange может помочь понять, как часто возникают дубли и в каких ситуациях.
раз вы не предоставляете уточнения по вопросу - попробую ответить по имеющимся данным... <br/> в Exchange есть механизм Duplicate Detection, который использует свойства Internet Message ID и Client Submit Time для определения дубликатов писем. Дубликаты могут быть в следующих случаях: <br/> 1. Если у двух сообщений не совпадает один из параметров Internet Message ID или Client Submit Time <br/> 2. Если параметры сообщений совпадают, интервал между получениями превышает 1 час, задача очистки хранилища успела удалить исходное сообщение из таблицы DeliveredTo <br/> 3. Ящик перемещен в другую почтовую базу, а соответствующая таблица DeliveredTo не успела обновиться. <br/> <br/> По предоставленному Message Tracking логу (надо еще миллисекунды смотреть): <br/> 1. в 14:32:20 выполняется первый SUBMIT - передача письма в Exchange Transport <br/> 2. в 14:32:20 от транспортного агента прилетает FAIL <br/> 3. в 14:40:22 агент делает первый RESUBMIT <br/> 4. в 14:40:23 - второй RESUBMIT <br/> 5. в 14:40:26 - двойной SEND (надо смотреть миллисекунды). Видимо, это относится к первому RESUBMIT <br/> 6. в 14:43:04 - снова двойной SEND (надо смотреть миллисекунды). А это - ко второму RESUBMIT <br/> <br/> Нашел ваш <a href="https://qna.habr.com/q/1364198" rel="nofollow">предыдущий </a> вопрос касательно Exchange - в нем упоминается некая " <i>сторонняя dlp система</i> ". Я бы копал в эту сторону <br/> <br/> З.Ы. Message Tracking лог лучше отсортировать по TimeStamp для наглядности...