Регистрация фильтров IFilter из пакета фильтров в Exchange 2013
Область применения: Exchange Server 2013 г.
Правила транспорта с условиями проверки вложений отвечают за извлечение текста при анализе содержимого вложений. Собственные средства Exchange 2013 позволяют проверить типы наиболее часто используемых вложений. Дополнительные типы вложений можно включить, зарегистрировав IFilters в Exchange 2013. В этой теме показано, как зарегистрировать фильтры IFilter, выпущенные корпорацией Майкрософт и сторонними поставщиками.
После регистрации фильтра IFilter для определенного типа файлов эти вложения можно будет проверять с помощью правил транспорта с условиями обработки вложений. В результате эти типы файлов больше не будут активировать условие AttachmentIsUnsupported .
Предупреждение
В процедуры, приведенные в этой теме, входит изменение реестра на серверах Exchange. Неправильное изменение реестра может привести к серьезным неполадкам, требующим переустановки операционной системы. Проблемы, возникшие в результате неправильного изменения реестра, могут оказаться неустранимыми. Перед внесением изменений в реестр выполните резервное копирование всех важных данных.
Для выполнения данных процедур также необходимо остановить и перезапустить транспортную службу Microsoft Exchange на серверах почтовых ящиков.
Дополнительные задачи управления, связанные с правилами транспорта, см. в статье Управление правилами транспорта в Exchange 2013.
Что нужно знать перед началом работы
Предполагаемое время для завершения каждой процедуры: 5 минут на сервер.
Перед выполнением этой процедуры или процедур вам должны быть назначены разрешения. Сведения о необходимых разрешениях см. в записи "Параметры конфигурации сервера Exchange" в разделе Разрешения инфраструктуры Exchange и оболочки .
На серверах, на которых уже установлена роль сервера почтовых ящиков Exchange 2013, необходимо выполнить описанные ниже процедуры. При добавлении дополнительных серверов почтовых ящиков после выполнения этих процедур их необходимо снова выполнить на новых подготовленных серверах.
Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.
Совет
Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.
Регистрация пакета фильтров Microsoft Office 2010
По умолчанию правила транспорта Exchange не поддерживают приведенные ниже типы файлов Office.
Office OneNote
Office Publisher
Чтобы обеспечить поддержку данных файлов, разверните пакет фильтров Microsoft Office 2010. Этот пакет фильтров не развертывается во время установки Exchange 2013 и не является необходимым условием для развертывания.
Развертывание пакета фильтров Microsoft Office 2010
Развертывание пакета фильтров Office 2010 состоит из двух основных этапов:
загрузка и установка пакета фильтров, отвечающего за регистрацию фильтров IFilter в Windows (поиск);
изменение реестра для регистрации фильтров IFilter в Exchange 2013. Этот шаг позволяет Exchange поддерживать сканирование вложений для форматов файлов.
Важно!
Эту процедуру необходимо выполнить на каждом сервере почтовых ящиков в организации.
Скачайте и сохраните пакет фильтров Microsoft Office 2010 (
FilterPack64bit.exe
) из Центра загрузки Майкрософт.FilterPack64bit.exe
Запустите файл на сервере почтовых ящиков и следуйте инструкциям, чтобы завершить установку.Запустите редактор реестра и перейдите к приведенному ниже подразделу реестра.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\CLSID
В разделе CLSID добавьте подраздел для файлов OneNote следующим образом.
Щелкните правой кнопкой мыши CLSID, а затем последовательно выберите пункты Создать и Раздел.
Измените имя нового ключа на
{B8D12492-CE0F-40AD-83EA-099A03D493F1}
.Щелкните только что созданный раздел и задайте значение (По умолчанию) для расположения, в котором установлен пакет фильтров Office 2010. По умолчанию пакет фильтров устанавливается в
C:\Program Files\Common Files\Microsoft Shared\Filters\ONIFilter.dll
.Щелкните правой кнопкой мыши {B8D12492-CE0F-40AD-83EA-099A03D493F1}, а затем последовательно выберите пункты Создать и Строковый параметр.
Назовите новое строковое значение
ThreadingModel
и задайте для него значениеBoth
.
В разделе CLSID добавьте подраздел для файлов Publisher следующим образом.
Щелкните правой кнопкой мыши CLSID, а затем последовательно выберите пункты Создать и Раздел.
Измените имя нового ключа на
{A7FD8AC9-7ABF-46FC-B70B-6A5E5EC9859A}
.Щелкните только что созданный раздел и задайте значение (По умолчанию) для расположения, в котором установлен пакет фильтров Office 2010. По умолчанию пакет фильтров устанавливается в
C:\Program Files\Common Files\Microsoft Shared\Filters\PUBFILT.dll
.Щелкните правой кнопкой мыши {A7FD8AC9-7ABF-46FC-B70B-6A5E5EC9859A}, а затем последовательно выберите пункты Создать и Строковый параметр.
Назовите новое строковое значение
ThreadingModel
и задайте для него значениеBoth
.
Откройте следующий раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\filters
В разделе фильтры добавьте подраздел для расширений ONE следующим образом.
Щелкните правой кнопкой мыши фильтры, а затем последовательно выберите пункты Создать и Раздел.
Измените имя нового ключа на
.one
.Щелкните только что созданный ключ и задайте для параметра (по умолчанию) значение
{B8D12492-CE0F-40AD-83EA-099A03D493F1}
.
В разделе фильтры добавьте подраздел для расширений PUB следующим образом.
Щелкните правой кнопкой мыши фильтры, а затем последовательно выберите пункты Создать и Раздел.
Измените имя нового ключа на
.pub
.Щелкните только что созданный ключ и задайте для параметра (по умолчанию) значение
{A7FD8AC9-7ABF-46FC-B70B-6A5E5EC9859A}
.
Закройте редактор реестра.
На сервере почтовых ящиков остановите и перезапустите приведенные ниже службы в указанном порядке.
Остановите службу транспорта Microsoft Exchange
Остановите службу Microsoft Filtering Management Service.
Запустите службу Microsoft Filtering Management Service.
Запустите службу транспорта Microsoft Exchange.
Как проверить, что все получилось?
Чтобы проверить успешность регистрации фильтров IFilter пакета фильтров Microsoft Office 2010, выполните следующее.
Создайте правило транспорта с приведенными ниже свойствами. Подробные инструкции по созданию правил транспорта см. в статье Управление правилами транспорта в Exchange 2013.
Отправителем является ваш почтовый ящик.
Содержимое любого вложения включает "Фильтры IFilter проверки".
Создайте отчет об инциденте и отправьте его в свой почтовый ящик.
Создайте файл OneNote, содержащий фразу "Фильтры IFilter проверки", вложите его в новое сообщение электронной почты и отправьте на свой адрес.
Убедитесь, что получили отчет об инциденте для только что созданного правила транспорта. Этот шаг подтверждает, что обработчик правил смог проанализировать содержимое файла OneNote.
Повторите шаги 2 и 3 с файлом Publisher.
Регистрация сторонних фильтров IFilter для поддержки дополнительных форматов файлов
Зарегистрировав дополнительные сторонние фильтры IFilter, можно расширить возможности проверки вложений для дополнительных типов файлов. Поддержку дополнительных файлов можно добавить путем установки и регистрации фильтра IFilter для типа файла на каждом сервере почтовых ящиков.
Важно!
Корпорация Майкрософт не тестировала фильтры IFilter сторонних поставщиков с помощью правил транспорта, поэтому рекомендуется развернуть и проверить все сторонние фильтры IFilter в тестовой среде, прежде чем развертывать их в своей рабочей среде.
Развертывание фильтра Adobe PDF IFilter
В этой руководстве описано развертывание фильтра Adobe PDF IFilter для поддержки обработки вложений формата PDF в правилах транспорта.
Примечание.
По умолчанию Exchange 2013 поддерживает проверку PDF-файлов в правилах транспорта. Пример PDF здесь просто используется, чтобы проиллюстрировать, как можно расширить поддержку файлов других типов с помощью сторонних IFilters.
Загрузите Adobe PDF IFilter и следуйте инструкциям по установке.
Запустите редактор реестра и перейдите к приведенному ниже подразделу.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\CLSID
В разделе CLSID добавьте подраздел для PDF-файлов следующим образом.
Щелкните правой кнопкой мыши CLSID, а затем последовательно выберите пункты Создать и Раздел.
Измените имя нового ключа на
{E8978DA6-047F-4E3D-9C78-CDBE46041603}
.Примечание.
Каждый фильтр IFilter имеет идентификатор уникального класса (CLSID). ClSID можно найти в документации по установке регистрируемого IFilter или в разделе реестра для поиска расширения
HKEY_CLASSES_ROOT\CLSID
файла.Щелкните только что созданный раздел и задайте значение (По умолчанию) для расположения, в котором установлен фильтр PDF IFilter. По умолчанию IFilter PDF устанавливается в
C:\Program Files\Adobe\Adobe PDF IFilter 9 for 64-bit platforms\bin\PDFFilter.dll
.
Откройте следующий раздел реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\filters
В разделе фильтры добавьте подраздел для расширений PDF следующим образом.
Щелкните правой кнопкой мыши фильтры, а затем последовательно выберите пункты Создать и Раздел.
Измените имя нового ключа на
.pdf
.Щелкните только что созданный ключ и задайте для параметра (по умолчанию) значение
{E8978DA6-047F-4E3D-9C78-CDBE46041603}
.
Закройте редактор реестра.
На сервере почтовых ящиков остановите и перезапустите приведенные ниже службы в указанном порядке.
Остановите службу транспорта Microsoft Exchange.
Остановите службу Microsoft Filtering Management Service.
Запустите службу Microsoft Filtering Management Service.
Запустите службу транспорта Microsoft Exchange.
Как проверить, все ли получилось?
Используйте ту же процедуру, указанную в разделе "Как вы знаете, что это сработает?" ранее в этом разделе, заменив файлы Publisher файлами Adobe PDF.
Дополнительные сведения
Использование правил транспорта для проверки вложений сообщений
Поток обработки почты или правила транспорта