Inscrire les IFilters Filter Pack avec Exchange 2013

S’applique à : Exchange Server 2013

Les règles de transport comportant des conditions d'analyse de pièces jointes effectuent une extraction de texte lors de l'analyse du contenu des pièces jointes. Exchange 2013 peut analyser la plupart des types de pièces jointes les plus couramment utilisées en mode natif. Vous pouvez inclure d’autres types de pièces jointes en inscrivant des IFilters auprès d’Exchange 2013. Cet article explique comment inscrire des IFilters publiés par Microsoft et des fournisseurs externes.

Une fois que vous avez inscrit un IFilter pour un type de fichier spécifique, les règles de transport avec des conditions de traitement des pièces jointes peuvent analyser ces pièces jointes. Par conséquent, ces types de fichiers ne déclenchent plus la condition AttachmentIsUnsupported .

Avertissement

Les procédures répertoriées dans cette rubrique impliquent la modification du Registre sur vos serveurs Exchange. Une modification incorrecte du Registre peut entraîner des problèmes graves qui peuvent vous obliger à réinstaller votre système d’exploitation. Les problèmes résultant de la modification incorrecte du Registre peuvent ne pas être résolus. Avant de modifier le Registre, sauvegardez les données importantes.

Ces procédures requièrent également l’interruption et le redémarrage du service de transport Microsoft Exchange sur vos serveurs de boîtes aux lettres.

Pour plus d’informations sur les tâches de gestion liées aux règles de transport, consultez Gérer les règles de transport dans Exchange 2013.

Ce qu'il faut savoir avant de commencer

  • Durée d’exécution estimée de chaque procédure : 5 minutes par serveur.

  • Des autorisations doivent vous être attribuées avant de pouvoir effectuer cette ou ces procédures. Pour connaître les autorisations dont vous avez besoin, consultez l’entrée « Paramètres de configuration du serveur Exchange » dans l’article Autorisations de l’infrastructure Exchange et Shell .

  • Vous devez effectuer les procédures suivantes sur les serveurs sur lesquels le rôle serveur de boîtes aux lettres Exchange 2013 est déjà installé. Si vous ajoutez d’autres serveurs de boîtes aux lettres après avoir effectué ces procédures, vous devez les effectuer à nouveau sur les serveurs nouvellement provisionnés.

  • Pour plus d’informations sur les raccourcis clavier qui peuvent s’appliquer aux procédures décrites dans cet article, voir Raccourcis clavier dans le Centre d’administration Exchange.

Conseil

Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez les forums de Exchange Server.

Enregistrer le pack de filtres Microsoft Office 2010

Par défaut, les règles de transport Exchange ne prennent pas en charge les types de fichiers Office suivants :

  • Office OneNote
  • Office Publisher

Pour prendre en charge ces fichiers, vous devez déployer le pack de filtre Microsoft Office 2010. Ce pack de filtres n'est pas déployé pendant l'installation d'Exchange 2013 et n'est pas une condition préalable de déploiement.

Déployer le pack de filtres Microsoft Office 2010

Le déploiement du pack de filtres Office 2010 s’articule en deux étapes principales :

  • Téléchargez et installez le pack de filtres, qui inscrit les IFilters auprès de Windows (recherche).

  • La modification du Registre afin que les IFilters soient également homologués dans Exchange 2013. Cette étape permet à Exchange de prendre en charge l’analyse des pièces jointes pour les formats de fichier.

Importante

Vous devez effectuer cette procédure sur tous les serveurs de boîtes aux lettres de votre organisation.

  1. Téléchargez et enregistrez le pack de filtre Microsoft Office 2010 (FilterPack64bit.exe) à partir du Centre de téléchargement Microsoft.

  2. Exécutez le FilterPack64bit.exe fichier sur votre serveur de boîtes aux lettres et suivez les instructions pour terminer l’installation.

  3. Démarrez l'Éditeur de Registre, puis localisez la sous-clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\CLSID
    
  4. Sous CLSID, ajoutez une sous-clé pour les fichiers OneNote comme suit :

    1. Cliquez avec le bouton droit sur CLSID, pointez sur Nouveau, puis sélectionnez Clé.

    2. Remplacez le nom de la nouvelle clé par {B8D12492-CE0F-40AD-83EA-099A03D493F1}.

    3. Sélectionnez la clé que vous avez créée et définissez la valeur (par défaut) sur l’emplacement où vous avez installé le pack de filtre Office 2010. Par défaut, le pack de filtre est installé à l’emplacement C:\Program Files\Common Files\Microsoft Shared\Filters\ONIFilter.dll.

    4. Sélectionnez avec le bouton droit {B8D12492-CE0F-40AD-83EA-099A03D493F1}, pointez sur Nouveau, puis sélectionnez Valeur de chaîne.

    5. Nommez la nouvelle valeur ThreadingModel de chaîne et définissez-la sur Both.

  5. Sous CLSID, ajoutez une sous-clé pour les fichiers Publisher comme suit :

    1. Cliquez avec le bouton droit sur CLSID, pointez sur Nouveau, puis sélectionnez Clé.

    2. Remplacez le nom de la nouvelle clé par {A7FD8AC9-7ABF-46FC-B70B-6A5E5EC9859A}.

    3. Sélectionnez la clé que vous avez créée et définissez la valeur (par défaut) sur l’emplacement où vous avez installé le pack de filtre Office 2010. Par défaut, le pack de filtre est installé à l’emplacement C:\Program Files\Common Files\Microsoft Shared\Filters\PUBFILT.dll.

    4. Cliquez avec le bouton droit sur {A7FD8AC9-7ABF-46FC-B70B-6A5E5EC9859A}, pointez sur Nouveau, puis sélectionnez Valeur de chaîne.

    5. Nommez la nouvelle valeur ThreadingModel de chaîne et définissez-la sur Both.

  6. Localisez la clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\filters
    
  7. Sous Filtres, ajoutez une sous-clé pour les extensions .one comme suit :

    1. Cliquez avec le bouton droit sur Filtres, pointez sur Nouveau, puis sélectionnez Clé.

    2. Remplacez le nom de la nouvelle clé par .one.

    3. Sélectionnez la clé que vous avez créée et définissez la valeur (par défaut) sur {B8D12492-CE0F-40AD-83EA-099A03D493F1}.

  8. Sous Filtres, ajoutez une sous-clé pour les extensions .pub comme suit :

    1. Cliquez avec le bouton droit sur Filtres, pointez sur Nouveau , puis sélectionnez Clé.

    2. Remplacez le nom de la nouvelle clé par .pub.

    3. Sélectionnez la clé que vous avez créée et définissez la valeur (par défaut) sur {A7FD8AC9-7ABF-46FC-B70B-6A5E5EC9859A}.

  9. Fermez l’Éditeur du registre.

  10. Sur votre serveur de boîtes aux lettres, arrêtez puis redémarrez les services suivants dans l'ordre spécifié :

    1. Arrêtez le service de transport Microsoft Exchange.

    2. Arrêtez le service de gestion de filtrage de Microsoft.

    3. Démarrez le service de gestion de filtrage de Microsoft.

    4. Démarrez le service de transport Microsoft Exchange.

Comment savez-vous que vous avez correctement déployé le pack de filtre Microsoft Office 2010 ?

Pour vérifier que vous avez correctement inscrit les IFilters du pack de filtre Microsoft Office 2010, procédez comme suit :

  1. Créez une règle de transport avec les propriétés suivantes. Pour obtenir des instructions détaillées sur la création de règles de transport, consultez Gérer les règles de transport dans Exchange 2013.

    • L'expéditeur est votre boîte aux lettres.
    • Tout contenu de pièce jointe inclut « Test des iFilters ».
    • Générez un rapport d'incidents et envoyez-le à votre boîte aux lettres.
  2. Créez un fichier OneNote contenant la phrase « Test des iFilters », joignez-le à un nouveau message électronique, et envoyez-le à votre propre adresse de messagerie.

  3. Vérifiez que vous recevez un rapport d’incident de règle de transport pour la règle que vous avez créée. Cette étape confirme que le moteur de règles a pu analyser le contenu du fichier OneNote.

  4. Répétez les étapes 2 et 3 avec un fichier Publisher.

Inscrire des IFilters tiers pour prendre en charge d’autres formats de fichiers

Vous pouvez étendre la fonctionnalité d’analyse des pièces jointes pour d’autres types de fichiers en inscrivant d’autres IFilters tiers. Vous devez installer et inscrire le filtre IFilter du type de fichier sur chacun de vos serveurs de boîtes aux lettres.

Importante

Microsoft n'a pas testé d'IFilters tiers avec des règles de transport. Par conséquent, il est recommandé de déployer et de tester tous les IFilters tiers dans un environnement de test avant de déployer votre environnement de production.

Déploiement de l’iFilter Adobe PDF

Cette procédure explique comment déployer l'IFilter Adobe PDF pour prendre en charge le traitement de pièces jointes PDF dans les règles de transport.

Remarque

Par défaut, Exchange 2013 prend en charge l'analyse des fichiers PDF dans les règles de transport. L’exemple PDF ici est utilisé simplement pour illustrer comment étendre la prise en charge d’autres types de fichiers à l’aide de filtres IFilter tiers.

  1. Téléchargez adobe PDF IFilter , puis suivez les instructions d’installation.

  2. Démarrez l'Éditeur de Registre, puis localisez la sous-clé suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\CLSID
    
  3. Sous CLSID, ajoutez une sous-clé pour les fichiers PDF comme suit :

    1. Cliquez avec le bouton droit sur CLSID, pointez sur Nouveau, puis sélectionnez Clé.

    2. Remplacez le nom de la nouvelle clé par {E8978DA6-047F-4E3D-9C78-CDBE46041603}.

      Remarque

      Chaque iFilter est associé à un ID de classe unique (CLSID). Vous trouverez le CLSID dans la documentation d’installation de l’IFilter que vous inscrivez ou en recherchant l’extension de fichier sous la HKEY_CLASSES_ROOT\CLSID clé dans le Registre.

    3. Sélectionnez la clé que vous avez créée et définissez la valeur (Par défaut) sur l’emplacement où vous avez installé le fichier IFilter PDF. Par défaut, le fichier IFilter PDF est installé à l’emplacement C:\Program Files\Adobe\Adobe PDF IFilter 9 for 64-bit platforms\bin\PDFFilter.dll.

  4. Localisez la clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\HubTransportRole\filters
    
  5. Sous Filtres, ajoutez une sous-clé pour les extensions .pdf comme suit :

    1. Cliquez avec le bouton droit sur Filtres, pointez sur Nouveau, puis sélectionnez Clé.

    2. Remplacez le nom de la nouvelle clé par .pdf.

    3. Sélectionnez la clé que vous avez créée et définissez la valeur (par défaut) sur {E8978DA6-047F-4E3D-9C78-CDBE46041603}.

  6. Fermez l’Éditeur du registre.

  7. Sur votre serveur de boîtes aux lettres, arrêtez et redémarrez les services suivants dans l'ordre spécifié :

    1. Arrêtez le service de transport Microsoft Exchange.

    2. Arrêtez le service de gestion de filtrage de Microsoft.

    3. Démarrez le service de gestion de filtrage de Microsoft.

    4. Démarrez le service de transport Microsoft Exchange.

Comment savez-vous que vous avez correctement inscrit des IFilters tiers pour prendre en charge d’autres formats de fichiers ?

Utilisez la même procédure que celle décrite plus haut dans cet article : Comment savoir que vous avez correctement inscrit des IFilters tiers pour prendre en charge d’autres formats de fichiers ?. Remplacez les fichiers Publisher par des fichiers PDF Adobe.

Pour plus d'informations

Utilisez des règles de transport pour inspecter les pièces jointes des messages.

Règles de flux de courrier ou de transport.

Conditions de règle de transport (prédicats).

Actions de règle de transport.