3

У меня есть правило Outlook, которое выглядит так:

Текстовая версия:

Примените это правило после получения сообщения
  с Кроном в теме или теле
и с Cron Daemon в заголовке сообщения
  навсегда удалить его
и прекратить обрабатывать больше правил

Теперь, поскольку я навсегда удаляю сообщения, соответствующие этому критерию, опция "прекратить обработку большего количества правил" в диалоге «Выбрать действие (я)» всегда включена. Насколько я понимаю, если сообщение соответствует этому правилу, поскольку оно удаляется навсегда, нет смысла обрабатывать больше правил для этого сообщения. Это хорошо, и я полностью понимаю это.

Однако, когда я закрываю диалоговое окно « Правила и предупреждения», Outlook выдает следующее предупреждение:

Текст окна сообщения:

Правило имеет условие, что сервер не может обработать. Действие «прекратить обработку большего количества правил» предотвратит выполнение всех оставшихся правил сервера. Вы уверены, что это то, что вы хотите сделать?

Часть этого предупреждения, которое я нахожу загадочным, выделена жирным шрифтом и курсивом выше:

Действие «прекратить обработку большего количества правил» предотвратит выполнение всех оставшихся правил сервера.

Что это на самом деле говорит мне? Это подтверждает, что:

  • У меня есть правило, которое остановит любые дальнейшие правила, применяемые к конкретному сообщению после обработки (и перейдет к следующему сообщению)?

или же

  • У меня есть правило, которое остановит любую дальнейшую обработку, и, как кажется, в сообщении все остальные серверные правила, независимо от сообщения, больше не будут выполняться?

Что он?

2 ответа2

3

Outlook управляет последовательным каскадом, поэтому каждое письмо обрабатывается по нескольким правилам. Чтобы ответить на ваш вопрос, шаг "Остановить обработку правил" применяется только к текущей почте, которая соответствует требуемым критериям.

Любое последующее правило, которое может соответствовать этому сообщению, не будет оцениваться. это в первую очередь то, что говорится в сообщении. Порядок правил важен, и логично, что ни одно правило не может сделать что-либо еще с электронной почтой после того, как оно было удалено, поэтому, когда правило соответствует, оно должно быть либо последним в списке, либо после правил должно быть быть пропущенным

Все правила по-прежнему остаются активными, и, когда приходит новое электронное письмо, они будут обрабатывать его, пока не достигнет последнего правила или не остановится.

1

Поведение Outlook для этого немного глупо.

Параметр «Остановить обработку дополнительных правил» включен по умолчанию, и это обычно то, что вам нужно. Как только правило соответствует, оно обычно имеет дело с сообщением и больше ничего не нужно делать.

Поэтому, с учетом этого, с какой стати вы будете предупреждать об этом каждый раз, когда вы применяете обновление к правилам. Они должны избавиться от сообщения.

«Правило имеет условие, что сервер не может обработать» - самая запутанная часть. Остальное излишне констатирует очевидное.

Почему сервер не может обработать условие? Я не думаю, что это означает это вообще.

Значит ли это, что сервер обрабатывает правила? Я бы предположил, что клиент обрабатывает их (например, Thunderbird), но, возможно, Outlook каким-то образом выполняет эту функцию на стороне сервера.

В любом случае "сервер" может обработать правило, это просто означает, что последующие правила не будут использоваться, потому что это правило настроено на остановку, если оно соответствует и что-то делает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .