Сообщениями в очередях можно управлять с помощью графического пользовательского интерфейса средства просмотра очереди Exchange и команд среды управления Exchange в Microsoft Exchange Server 2007. Список сообщений может быть очень большим в зависимости от текущего почтового потока. Список сообщений изменяется, когда сообщения поступают на сервер или покидают его.
При фильтрации сообщений по их свойствам можно настроить поиск на определенные условия отбора и найти сообщения, которые могут быть причиной проблем в почтовом потоке или которые предположительно относятся к нежелательной почте. Затем можно выполнить операции, которые изменят состояние этих сообщений.
Сценарии фильтрации сообщений
При фильтрации создаются различные представления сообщений в очередях. Указывая условия отбора, можно быстро находить сообщения и выполнять действия над ними. Когда сообщение электронной почты отправляется нескольким получателям, сообщение может находиться в нескольких очередях. При фильтрации сообщений по их свойствам можно находить сообщения во всех очередях. Следующие сценарии служат примерами использования фильтрации сообщений для управления почтовым потоком:
- Очередь «Отправка» на компьютере с установленной ролью сервера
«Граничный транспорт» имеет большой объем сообщений, которые
находятся в очереди на доставку. Многие сообщения имеют одинаковую
тему. Поэтому возникает подозрение, что в организацию посылается
нежелательная почта. Можно создать фильтр, чтобы просмотреть все
сообщения, которые соответствуют условию отбора по теме. Если
определено, что сообщения являются нежелательной почтой, их все
можно выбрать и удалить из очереди доставки без отправки отчета о
недоставке.
- Пользователь сообщает о низкой скорости почтового потока. Вы
анализируете очереди и замечаете, что многие сообщения, имеющие
случайные темы, поступают из одного домена. Можно создать фильтр,
чтобы просмотреть все сообщения в очереди из этого домена. Если
будет определено, что сообщения являются нежелательной почтой, их
все можно выбрать и удалить из очередей без отправки отчета о
недоставке.
Свойства сообщений, используемые при фильтрации сообщений
Свойства сообщений можно использовать для создания фильтра и поиска сообщений, соответствующих указанным условиям отбора. В таблице 1 перечисляются свойства сообщений, по которым можно выполнять фильтрацию, а также значения, связанные с этими свойствами.
Таблица 1 — свойства сообщений
Свойство сообщения средства просмотра очереди | Свойство сообщения среды управления Exchange | Тип свойства | Значение | ||
---|---|---|---|---|---|
Дата получения |
DateReceived |
DateTime |
Это значение задает отметку времени, показывающую, когда было получено сообщение сервером, на котором размещена очередь, содержащая сообщение. |
||
Время окончания срока действия |
ExpirationTime |
DateTime |
Это значение задает отметку времени, показывающую, когда истечет срок жизни сообщения и сообщение будет удалено из очереди, если сообщение невозможно доставить. |
||
Адрес «От» |
FromAddress |
SMTP-адрес |
Это значение задает SMTP-адрес отправителя сообщения. |
||
Идентификатор |
Identity |
Integer |
Это значение — целое число, которое представляет определенное сообщение. Идентификатор сообщения назначается базой данных очередей при получении сообщения для обработки. Для идентификации уникального экземпляра сообщения можно включить дополнительно идентификатор сервера и очереди. Это значение может быть выражено следующим образом:
|
||
Идентификатор сообщения из Интернета |
InternetMessageId |
String |
Значение поля заголовка сообщения 67D754D6103DC4FB3BA6BC7205DACABA61231@exchange.contoso.com |
||
Последняя ошибка |
LastError |
String |
Текстовая строка последней ошибки, записанной для сообщения. |
||
Имя источника сообщения |
MessageSourceName |
String |
Текстовая строка имени компонента, передавшего это сообщение в очередь. |
||
Идентификатор очереди |
Queue |
QueueIdentity |
Значение этого свойства задает идентификатор очереди, в которой содержится сообщение. Введите идентификатор в виде Сервер\место_назначения, где место_назначения — удаленный домен, почтовый сервер, постоянное имя очереди или идентификатор базы данных очередей. Идентификатор базы данных представляется как целое число и может быть определен путем просмотра свойств сообщения. |
||
Число попыток |
RetryCount |
Integer |
Число попыток доставки сообщения в место назначения. |
||
Вероятность нежелательной почты |
SCL |
Integer |
Значение свойства SCL (spam confidence level) указывает вероятность, с которой сообщение может относиться к нежелательной почте. Допустимыми значениями вероятности нежелательной почты являются целые числа от 0 до 9. Пустое значение вероятности нежелательной почты означает, что сообщение не было обработано агентом фильтрации содержимого. |
||
Размер (КБ) |
Размер |
ByteQuantifiedSize |
Размер сообщения. |
||
IP-адрес источника |
SourceIP |
IP-адрес |
IP-адрес внешнего сервера, который передает сообщение в организацию Exchange.
|
||
Состояние |
Status |
Список |
Текущее состояние сообщения. Сообщение может иметь одно из следующих состояний:
|
||
Тема |
Subject |
String |
Тема сообщения выражается в виде текстовой строки. |
Операторы, используемые при фильтрации сообщений
При создании фильтра сообщений необходимо включить оператор для сопоставления со значением свойства. В таблице 2 приводятся операторы сравнения, которые можно использовать в выражении фильтра, и описывается действие каждого оператора.
Таблица 2 — операторы выражения фильтра
Оператор | Значение среды управления Exchange | Функция | Пример кода среды управления Exchange |
---|---|---|---|
Равно |
-eq |
Данный оператор указывает, что результаты должны быть точно равны значению свойства, которое приводится в выражении. |
Отображение списка всех сообщений, которые имеют состояние «Retry»:
|
Не равно |
-ne |
Данный оператор указывает, что результаты не должны быть равны значению свойства, которое приводится в выражении. |
Отображение списка всех сообщений, которые не имеют состояния «Active»:
|
Больше |
-gt |
Этот оператор используется со свойствами, значения которых выражаются в виде целого числа. Результаты фильтрации включают только те сообщения, для которых значение указанного свойства больше значения, приводимого в выражении. |
Отображение списка сообщений, для которых в текущий момент число попыток больше 3:
|
Больше или равно |
-ge |
Этот оператор используется со свойствами, значения которых выражаются в виде целого числа. Результаты фильтрации включают только те сообщения, для которых значение указанного свойства не меньше (больше или равно) значения, приводимого в выражении. |
Отображение списка сообщений, для которых в текущий момент число попыток равно 3 или более:
|
Меньше |
-lt |
Этот оператор используется со свойствами, значения которых выражаются в виде целого числа. Результаты фильтрации включают только те сообщения, для которых значение указанного свойства меньше значения, приводимого в выражении. |
Отображение списка сообщений, для которых вероятность нежелательной почты меньше 6:
|
Меньше или равно |
-le |
Этот оператор используется со свойствами, значения которых выражаются в виде целого числа. Результаты фильтрации включают только те сообщения, для которых значение указанного свойства не больше (меньше или равно) значения, приводимого в выражении. |
Отображение списка сообщений, для которых вероятность нежелательной почты равна 6 или меньше:
|
Содержит |
-like |
Этот оператор используется со свойствами, значения которых выражаются в виде текстовой строки. Результаты фильтрации включают только те сообщения, для которых значение указанного свойства содержит текстовую строку, приводимую в выражении. Подстановочный знак (*) можно включать в предложение -like, которое применяется к полю текстовой строки, но не к полю, имеющему тип списка. |
Отображение списка сообщений, которые имеют тему, содержащую текст «payday loan»:
|
Можно задать фильтр, который оценивает несколько выражений с помощью оператора сравнения -and в среде управления Exchange или путем добавления нескольких выражений в средство просмотра очереди. Чтобы попасть в набор результатов, сообщения должны удовлетворять всем условиям фильтра. Например, результаты следующей команды отображают список сообщений, которые отправлены с любого адреса электронной почты, имеющего имя домена, оканчивающееся на Contoso.com, и для которых вероятность нежелательной почты больше 5:
Get-message -Filter {FromAddress -like
"*Contoso.com*" -and SCL -gt 5}
Для перехода к дополнительным сведениям об использовании операторов сравнения в среде управления Exchange выполните следующую команду:
Копировать код | |
---|---|
Help about_comparison_operator |
Дополнительные сведения
Дополнительные сведения об управлении сообщениями и их фильтрации см. в следующих разделах:
- Управление
очередями
- Инструкции
по фильтрации сообщений
- Использование среды
управления Exchange для управления очередями
- Командлеты
очереди
- Инструкции
по просмотру очередей
- Инструкции
по просмотру сообщений
- Инструкции
по приостановке очередей
- Инструкции
по приостановке отправки сообщений
- Инструкции
по возобновлению очередей
- Инструкции
по возобновлению доставки сообщений
- Инструкции
по удалению сообщений из очередей
- Инструкции
по экспорту сообщений из очередей
- Инструкции
по повторной отправке сообщений в очереди
- Инструкции
по экспорту и повторной отправке сообщений