О чем на самом деле говорит это предупреждение Outlook "Правила"?
У меня есть правило Outlook, которое выглядит так:
Текстовая версия:
Примените это правило после получения сообщения
с Кроном в теме или теле
и с Cron Daemon в заголовке сообщения
навсегда удалить его
и прекратить обрабатывать больше правил
Теперь, поскольку я навсегда удаляю сообщения, соответствующие этому критерию, опция "прекратить обработку большего количества правил" в диалоге "Выбрать действие (я)" всегда включена. Насколько я понимаю, если сообщение соответствует этому правилу, поскольку оно удаляется навсегда, нет смысла обрабатывать больше правил для этого сообщения. Это хорошо, и я полностью понимаю это.
Однако, когда я закрываю диалоговое окно " Правила и предупреждения", Outlook выдает следующее предупреждение:
Текст окна сообщения:
Правило имеет условие, что сервер не может обработать. Действие "прекратить обработку большего количества правил" предотвратит выполнение всех оставшихся серверных правил. Вы уверены, что это то, что вы хотите сделать?
Часть этого предупреждения, которое я нахожу загадочным, выделена жирным шрифтом и курсивом выше:
Действие "прекратить обработку большего количества правил" предотвратит выполнение всех оставшихся серверных правил.
Что это на самом деле говорит мне? Это подтверждает, что:
- У меня есть правило, которое остановит любые дальнейшие правила, применяемые к конкретному сообщению после обработки (и перейдет к следующему сообщению)?
или же
- У меня есть правило, которое остановит любую дальнейшую обработку, и, как кажется, в сообщении все остальные серверные правила, независимо от сообщения, больше не будут выполняться?
Что он?
2 ответа
Outlook управляет последовательной цепочкой, поэтому каждое письмо обрабатывается по нескольким правилам. Чтобы ответить на ваш вопрос, шаг "Остановить обработку правил" применяется только к текущей почте, которая соответствует требуемым критериям.
Любое последующее правило, которое может соответствовать этому сообщению, не будет оцениваться. это в первую очередь то, что сообщение говорит вам. Порядок правил важен, и логично, что ни одно правило не может сделать что-либо еще с электронной почтой после того, как оно было удалено, поэтому, как только правило соответствует, оно должно быть последним в списке, или правила после него должны быть пропущенным
Все правила все еще остаются активными, и, когда приходит новое электронное письмо, они будут обрабатывать его, пока либо не достигнет последнего правила, либо не остановится.
Фрэнк и Том не правы в этом, ну, Фрэнк прав, но не отвечает на вопрос относительно фактического предупреждения.
Как объяснил Фрэнк, и вы намекаете на то, что уже знаете, stop processing more rules
означает, что в случае совпадения он не будет обрабатывать дальнейшие правила.
Но это не [просто] то, что вызывает предупреждение, и, конечно, не то, о чем идет речь.
Чтобы исправить то, что сказал Том; but maybe Outlook does this server side
, I don't think it means this at all
, Да, это так (если вы используете Exchange или Office 365), как sieve.
Это очень удобно, если вы проверяете почту в своем мобильном приложении или на веб-сайте Outlook, поскольку они вообще не обрабатывают правила.
К сожалению, хотя, в отличие от сита, это не супер способность, и многие условия генерируют разовое предупреждение, говорящее this rule has a condition that the server cannot process
, смысл, this rule will only work whenever you open Outlook on your PC
,
Я предполагаю, что в поисках Cron daemon
в message header
одна такая неспособность.
Теперь это нормально и хорошо, вы проверяете свою почту онлайн, другие ваши правила по-прежнему действуют, и то же самое будет действовать и после использования вашего ПК.
Но теперь это - то, где это предупреждение появляется. Вы также попросили это stop processing more rules
, помнить? Мы знаем, что сервер не может запустить это правило: так как бы сервер узнал, следует ли выполнять следующие правила?
Это не так и не будет.
По сути, он пытается предупредить вас, что ни одно из правил после этого вообще не будет выполняться на сервере, даже если они могли бы.
Это может не повлиять на вас, поэтому вы можете игнорировать это, но это довольно важное сообщение, если вы:
- иметь правила автоответа или аналогичные, которые должны произойти немедленно в ответ на электронные письма, и ваш ПК не работает круглосуточно
- используйте мобильные устройства для быстрой проверки вашей электронной почты, но получите тонну почты и полагайтесь на фильтрацию подпапок / удаление, чтобы эти проверки были действительно быстрыми
- или чаще используйте браузеры как почтовый клиент
Поведение Outlook для этого немного глупо.
Параметр "Остановить обработку дополнительных правил" включен по умолчанию, и это обычно то, что вам нужно. Как только правило соответствует, оно обычно имеет дело с сообщением и больше ничего не нужно делать.
Поэтому, с учетом этого, с какой стати вы будете предупреждать об этом каждый раз, когда вы применяете обновление к правилам. Они должны избавиться от сообщения.
"Правило имеет условие, что сервер не может обработать" - самая запутанная часть. Остальное излишне констатирует очевидное.
Почему сервер не может обработать условие? Я не думаю, что это означает это вообще.
Значит ли это, что сервер обрабатывает правила? Я бы предположил, что клиент обрабатывает их (например, Thunderbird), но, возможно, Outlook каким-то образом выполняет эту функцию на стороне сервера.
В любом случае "сервер" может обработать правило, это просто означает, что последующие правила не будут использоваться, потому что это правило настроено на остановку, если оно соответствует и что-то делает.