Select the product you need help with
Description destinée aux développeurs concernant les fonctionnalités de sécurité de la messagerie électronique dans Outlook 2002Numéro d'article: 290500 - Voir les produits auxquels s'applique cet article Ancien nº de publication de cet article : F290500 Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites). Sommaire Pour vous procurer une version Microsoft Outlook 98 de cet article, reportez-vous à l'article 262700
(http://support.microsoft.com/kb/262700/
)
. Pour vous procurer une version Microsoft Outlook 2000 de cet article, reportez-vous à l'article 262701
(http://support.microsoft.com/kb/262701/
)
. Résumé Cet article récapitule ce que les développeurs doivent savoir à propos des fonctionnalités de sécurité de la messagerie électronique Outlook 2002 et décrit comment ces fonctionnalités peuvent affecter des solutions personnalisées. Important Cet article décrit des fonctionnalités de sécurité de Outlook 2002, Outlook 2002 Service Pack 1 et Outlook 2002 Service Pack 2. Des fonctionnalités supplémentaires ont été ajoutées dans Outlook 2002 Service Pack 3. Pour plus d'informations sur ces modifications, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft. 838871
(http://support.microsoft.com/kb/838871/
)
Description des modifications de la sécurité pour les développeurs dans Outlook 2002 Service Pack 3 (S838871)
Plus d'informationsPrésentationImportant Outre les informations contenues dans cet article, vous devez maîtriser les fonctionnalités générales de sécurité de la messagerie électronique Outlook 2002. Vous trouverez des informations sur les fonctionnalités de sécurité de la messagerie électronique Outlook dans l'aide. Dans le menu ?, cliquez sur Aide sur Microsoft Outlook. Dans le sommaire, cliquez sur Sécurité et cryptage. Pour plus d'informations sur la façon dont les fonctionnalités de sécurité affectent l'utilisateur final, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.290498 Important Cet article décrit le comportement par défaut d'Outlook 2002 concernant les diverses restrictions imposées aux interfaces de programmation. Si vous souhaitez éviter ces restrictions, les administrateurs peuvent configurer les ordinateurs clients de manière à exclure l'ensemble de ces restrictions. En tant que développeur, vous devez connaître les options d'administration disponibles avec ces fonctionnalités de sécurité.
Pour plus d'informations sur la façon de remplacer ces restrictions, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
(http://support.microsoft.com/kb/290498/
)
OL2002 : Avertissement lors de l'utilisation d'une solution personnalisée ou d'un complément
290499 Outlook 2002 inclut le même type de fonctionnalités de sécurité que celles précédemment publiées en tant que mises à jour de sécurité de la messagerie électronique Microsoft Outlook 98 et Microsoft Outlook 2000. Ces fonctionnalités dotent Outlook de niveaux supplémentaires de protection contre les messages électroniques nuisibles ; cependant, elles peuvent affecter défavorablement les solutions que vous créez en utilisant les fonctionnalités de développeur incluses dans Outlook et les autres technologies de messagerie ou interfaces de programmation d'applications (API, Application Programming Interface). Dans certains cas, les solutions peuvent ne pas fonctionner du tout ; dans d'autres cas, elles peuvent aboutir à un message d'avertissement qui interrompt la solution lorsque vous tentez de l'exécuter.
(http://support.microsoft.com/kb/290499/
)
Informations destinées aux administrateurs concernant les fonctionnalités de sécurité de la messagerie électronique
Les fonctionnalités de sécurité changent Outlook et la fonctionnalité de messagerie générale dans les domaines suivants :
Fonctionnalités de sécurité du modèle d'objet OutlookPièces jointesLes pièces jointes avec des extensions de fichier de Niveau 1, ou « dangereuses », ne sont pas accessibles dans le modèle d'objet Outlook, et plus précisément :
Item.SendLorsque vous exécutez un programme qui utilise le modèle d'objet Outlook pour appeler la méthode Send, vous recevez un message d'avertissement. Ce message d'avertissement vous indique qu'un programme essaie d'envoyer un message électronique en votre nom et vous demande si vous souhaitez autoriser son envoi. Le message d'avertissement contient un bouton Oui et un bouton Non ; cependant, le bouton Oui n'est disponible que pendant cinq secondes après l'affichage du message d'avertissement. Vous pouvez faire disparaître le message d'avertissement immédiatement si vous cliquez sur Non. Lorsque vous cliquez sur Non, la méthode Send renvoie une erreur E_FAIL dans le langage de programmation C ou C++.Accès aux carnets d'adresses et aux destinatairesSi un programme essaie de faire référence à un type quelconque d'informations relatives aux destinataires à l'aide du modèle d'objet Outlook, une boîte de dialogue s'affiche et vous demande de confirmer l'accès à ces informations. Vous pouvez autoriser l'accès aux informations du carnet d'adresses ou du destinataire pendant 10 minutes au maximum après l'affichage de la boîte de dialogue. Cela permet à des fonctionnalités telles que la synchronisation de périphérique mobile de terminer leur exécution. Si vous décidez de ne pas autoriser l'accès aux informations du carnet d'adresses ou du destinataire, vous recevez le code de retour E_FAIL pour tous ces messages dans le langage de programmation C ou C++.La boîte de dialogue de confirmation s'affiche lorsqu'une solution essaie d'accéder par programme aux fonctionnalités suivantes du modèle d'objet Outlook :
Item.SaveAsLorsque vous utilisez la méthode SaveAs pour enregistrer des éléments dans le système de fichiers, vous recevez un message d'avertissement « carnet d'adresses ». Cela concerne tous les types d'éléments, qu'ils aient ou non des pièces jointes ou du contenu actif. Cette modification a été apportée afin qu'il soit impossible d'enregistrer par programme des éléments dans un fichier, puis d'analyser ce fichier pour récupérer les adresses de messagerie.Bouton Envoyer de la barre de commandeIl n'est plus possible d'utiliser la méthode Execute pour cliquer par programme sur le bouton Envoyer de la barre d'outils Outlook. Bien que ce ne soit pas une pratique courante dans les solutions Outlook, cette modification a été apportée afin de lutter contre les intentions malveillantes. Vous recevez le code de retour E_FAIL pour tous ces messages dans le langage de programmation C ou C++.SendKeysOutlook n'autorise pas l'accès à certaines boîtes de dialogue à l'aide de la commande SendKeys de Microsoft Visual Basic ou Microsoft Visual Basic pour Applications. Cela empêche les programmes nuisibles de faire disparaître automatiquement les messages d'avertissement et de contourner les nouvelles fonctionnalités de sécurité.VBScript ne s'exécute plus dans les formulaires non publiésLorsque vous créez un formulaire Outlook personnalisé, vous pouvez choisir d'incorporer directement Visual Basic Scripting Edition (VBScript) dans un élément, si, par exemple, d'autres utilisateurs ne peuvent pas accéder à un formulaire publié. Ces types de formulaires sont appelés formulaires « One-Off ». Pour plus d'informations sur les formulaires One-Off, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.290657 Lorsque vous ouvrez l'un de ces éléments dans une version d'Outlook qui ne dispose pas de la mise à jour de sécurité de la messagerie électronique Outlook, le programme affiche un message d'avertissement de sécurité qui demande si vous souhaitez activer ou désactiver le code dans le formulaire. Dans Outlook 2002, le code est désactivé et vous ne pouvez pas l'activer.
(http://support.microsoft.com/kb/290657/
)
Utilisation des définitions des formulaires et des formulaires One-Off dans Outlook 2002
Fonctionnalités de sécurité CDO 1.21sLe modèle d'objet CDO 1.21 a été modifié pour refléter les modifications apportées au modèle d'objet Outlook et à Simple MAPI. Le numéro de version de CDO a été actualisé en 1.21s pour refléter ces fonctionnalités de sécurité. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.295302 Pour plus d'informations sur le modèle d'objet CDO, consultez le site Web de Microsoft à l'adresse suivante : (en anglais)
(http://support.microsoft.com/kb/295302/
)
Synthèse des fonctions de sécurité de la messagerie électronique CDO 1.21s (Collaboration Data Objects) dans Outlook 2002
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/1cee43ae-d5b9-4043-aa67-b944deeb51b3.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/1cee43ae-d5b9-4043-aa67-b944deeb51b3.asp)
Fonctionnalités de sécurité Simple MAPILorsque Outlook est installé sur un ordinateur en tant que client Simple MAPI par défaut, il traite les demandes qui sont effectuées à l'aide d'appels Simple MAPI. Ainsi, lorsque vous installez Outlook 2002, les appels Simple MAPI sont gérés par Outlook et ils fournissent le même niveau de protection que le modèle d'objet Outlook. Par défaut, si vous utilisez plusieurs fonctions Simple MAPI, vous recevez un message d'avertissement indiquant qu'un programme essaie d'accéder aux informations relatives au destinataire ou d'envoyer du courrier en votre nom.La liste ci-dessous décrit la manière dont Outlook répond aux appels Simple MAPI. Appel Simple MAPI Comportement en cas de gestion par Outlook ---------------------------------------------------------------- MAPIAddress OK MAPIDeleteMail OK MAPIDetails OK MAPIFindNext OK MAPIFreeBuffer OK MAPILogoff OK MAPILogon OK MAPIReadMail Invite MAPIResolveName Invite MAPISaveMail OK MAPISendDocuments OK MAPISendMail OK avec l'argument MAPI_DIALOG ; sinon, une invite http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/9a99b366-44e6-4665-9308-2eddf57e512c.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/9a99b366-44e6-4665-9308-2eddf57e512c.asp)
Le mode Haute sécurité est rétabli pour les applications OfficePour aider à la protection contre les virus macros dangereux qui peuvent se trouver dans des documents Microsoft Office, Office XP met par défaut les programmes en mode « haute sécurité ». Cela inclut tous les programmes Office XP qui prennent en charge Visual Basic pour Applications, à l'exception de Microsoft Access, qui n'a pas de paramètre équivalent pour la protection contre les macros. De ce fait, tous les types de document Access sont inclus dans la liste des extensions de fichiers dangereux, auxquels l'accès est impossible.Outlook et le courrier HTMLLes informations qui suivent sont extraites de l'Aide sur Microsoft Outlook :
Pour vous protéger contre les virus qui pourraient être contenus dans les messages HTML que vous recevez, les scripts ne seront pas exécutés et les contrôles ActiveX seront désactivés quel que soit le paramètre de vos zones de sécurité. Par défaut, le paramètre de zone de sécurité Microsoft Outlook a pour valeur Sites sensibles.
Procédure pour éviter les fonctionnalités de sécuritéLes fonctionnalités de sécurité de la messagerie électronique affectent toutes les solutions personnalisées qui utilisent le modèle d'objet Outlook, CDO ou Simple MAPI, même si elles sont signées numériquement. Ceci inclut les éléments suivants :
Vous pouvez aussi envisager d'utiliser une autre API de messagerie ou une autre bibliothèque :
Références Pour plus d'informations sur les ressources disponibles et les réponses aux questions les plus fréquemment posées sur les solutions Microsoft Outlook, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft. 287530
(http://support.microsoft.com/kb/287530/
)
Questions sur les formulaires personnalisés et les solutions Microsoft Outlook
PropriétésNuméro d'article: 290500 - Dernière mise à jour: lundi 15 mai 2006 - Version: 6.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|


Retour au début








