Почтовое правило не применяется к определенным сообщениям
Мы используем среду Exchange 2013 / Outlook 2016 (Office 365). Некоторые сообщения, генерируемые системой уведомлений, не обрабатываются должным образом нашими почтовыми правилами. Правила являются серверными правилами, установленными в OWA. Почтовый ящик 1 - это личный почтовый ящик пользователя, почтовый ящик 2 - это общий почтовый ящик, к которому у этого явного пользователя есть полный доступ.
Правила почтового ящика 1:
Если тема содержит строку пересылки почты в почтовый ящик 2
Правила почтового ящика 2:
Если тема содержит строку, переместите сообщение в папку 1
Строка идентифицирует сообщение по его теме, в этом случае - «Код 140». Когда я отправляю сообщение от своего клиента Outlook на почтовый ящик 1, содержащий строку, оно обрабатывается совершенно нормально - пересылка и перемещение работают.
Любое сообщение с точно такой же темой, которое отправляется из автоматизированного веб-сервиса уведомлений, не обрабатывается правилами и, следовательно, остается в почтовом ящике почтового ящика 1, хотя его следует пересылать и перемещать. Эти сообщения кодируются в UTF-8, но обрабатываются и другие сообщения в кодировке UTF-8, поэтому проблем не должно быть.
Правила были удалены и добавлены снова несколько раз, каждый раз с одинаковым результатом. Режим кэширования на стороне клиента был деактивирован для целей тестирования, но пользователь предпочитает, чтобы он был включен, поскольку он не имеет значения, он активен в текущей конфигурации.
Я сравнил заголовки сообщений почты, которая запускает правила, и те, которые нет. Свойство Subject идентично последнему биту.
Wireshark след не обработанной почты (POP3 от внешнего почтового сервера):
Отслеживание Wireshark обработанной почты (POP3 с внешнего почтового сервера):
Вывод Powershell при поиске правил:
[PS] C:\Windows\system32>Get-Mailbox | Where-Object {$_.Alias.Contains("username")} | Get-InboxRule -ErrorAction:SilentlyContinue | Where-Object {$_.Name.Contains("Code")} | select Description | fl Description : Wenn die Nachricht folgende Bedingungen erfüllt: die Nachricht enthält bestimmte Wörter im Betreff: 'Code 140' Folgende Aktionen ausführen: die Nachricht in Ordner 'Online' verschieben und keine weiteren Regeln für diese Nachricht verarbeiten Description : Wenn die Nachricht folgende Bedingungen erfüllt: die Nachricht enthält bestimmte Wörter im Betreff: 'Code 140' Folgende Aktionen ausführen: Nachricht an "'email@domain.de'" umleiten und keine weiteren Regeln für diese Nachricht verarbeiten
Что по-немецки означает «вперед» («умляйтен») и «ход» («вершибен»). «Code140» - это строка, с которой я хочу вызвать правило. Как указано выше, только одно правило для каждого почтового ящика активно (Почтовый ящик 1 -> Переслать в Почтовый ящик 2, Почтовый ящик 2 -> Переместить / Сортировать в папке «Онлайн»)
Есть ли дальнейший способ устранения неполадок, поскольку это влияет только на сгенерированные системой письма?
0 ответов на вопрос
Похожие вопросы
-
10
Как определить мошенничество в Интернете
-
2
Как я могу использовать GMail в качестве основного почтового клиента?
-
9
Каковы различия между POP3 и IMAP?
-
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
3
Восстановление Outlook "у вас есть почта" значок
-
2
Почему vcard не приходит в Gmail?
-
4
Что может привести к тому, что электронная почта Outlook 2007 внезапно станет недоступной для редакт...
-
1
Значок в панели уведомлений по электронной почте для определенных папок IMAP
-
3
Как сделать так, чтобы отправка ссылок из браузера на почтовый клиент работала в Vista?
-
1
Как настроить Lotus Notes, чтобы изображения не отображались в электронных письмах?