Регистрация фильтров IFilter из пакета фильтров в Exchange 2013
Область применения: Exchange Server 2013 г.
Правила транспорта с условиями проверки вложений отвечают за извлечение текста при анализе содержимого вложений. Собственные средства Exchange 2013 позволяют проверить типы наиболее часто используемых вложений. Дополнительные типы вложений можно включить, зарегистрировав IFilters в Exchange 2013. В этой статье показано, как зарегистрировать IFilters, выпущенные корпорацией Майкрософт и внешними поставщиками.
После регистрации 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 состоит из двух основных этапов:
Скачайте и установите пакет фильтров, который регистрирует IFilters в 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.
Как узнать, что пакет фильтров Microsoft Office 2010 успешно развернут?
Чтобы убедиться, что вы успешно зарегистрировали IFilters пакета фильтров Microsoft Office 2010, сделайте следующее:
Создайте правило транспорта со следующими свойствами. Подробные инструкции по созданию правил транспорта см. в статье Управление правилами транспорта в Exchange 2013.
- Отправителем является ваш почтовый ящик.
- Содержимое любого вложения включает "Фильтры IFilter проверки".
- Создайте отчет об инциденте и отправьте его в свой почтовый ящик.
Создайте файл OneNote, содержащий фразу "Фильтры IFilter проверки", вложите его в новое сообщение электронной почты и отправьте на свой адрес.
Убедитесь, что вы получили отчет об инциденте правила транспорта для созданного правила. Этот шаг подтверждает, что обработчик правил смог проанализировать содержимое файла OneNote.
Повторите шаги 2 и 3 с файлом Publisher.
Регистрация сторонних IFilters для поддержки других форматов файлов
Вы можете расширить возможность сканирования вложений для файлов других типов, зарегистрировав другие сторонние IFilters. Необходимо установить и зарегистрировать IFilter типа файла на каждом из серверов почтовых ящиков.
Важно!
Корпорация Майкрософт не тестировала фильтры IFilter сторонних поставщиков с помощью правил транспорта, поэтому рекомендуется развернуть и проверить все сторонние фильтры IFilter в тестовой среде, прежде чем развертывать их в своей рабочей среде.
Развертывание фильтра Adobe PDF IFilter
В этой руководстве описано развертывание фильтра Adobe PDF IFilter для поддержки обработки вложений формата PDF в правилах транспорта.
Примечание.
По умолчанию Exchange 2013 поддерживает проверку PDF-файлов в правилах транспорта. Пример PDF здесь просто используется, чтобы проиллюстрировать, как можно расширить поддержку файлов других типов с помощью сторонних IFilters.
Скачайте IFilter Adobe PDF и следуйте инструкциям по установке.
Запустите редактор реестра и перейдите к приведенному ниже подразделу.
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.
Как узнать, что вы успешно зарегистрировали сторонние IFilters для поддержки других форматов файлов?
Используйте процедуру, описанную выше в этой статье: Как узнать, что вы успешно зарегистрировали сторонние IFilters для поддержки других форматов файлов? Замените файлы Publisher файлами Adobe PDF.
Дополнительные сведения
Используйте правила транспорта для проверки вложений сообщений.
Поток обработки почты или правила транспорта.