Comment permettre à Microsoft Entourage pour Mac envoyer des messages électroniques volumineux à un serveur Exchange 2007

S’applique à : Exchange Server 2010 EnterpriseExchange Server 2010 Standard

Symptômes


Vous utilisez un Microsoft Entourage pour client Mac pour se connecter à une boîte aux lettres qui se trouve sur un serveur qui exécute Microsoft Exchange Server 2007. Si Entourage pour Mac envoie un message contenant une pièce jointe qui dépasse la limite de taille d’envoi dans Exchange 2007, vous recevez le message d’erreur suivant dans Microsoft Entourage pour Mac :
Une erreur inconnue (-18493) s’est produite. Votre boîte aux lettres a dépassé la limite de taille. Nom de compte : « Utilisateur ».

Remarque Le message électronique qui se trouve sur la limite de taille des pièces jointes est déplacé dans le dossier Brouillons. Chaque fois que Microsoft Entourage pour Mac tente d’effectuer une synchronisation régulière avec Exchange 2007, Microsoft Entourage pour Mac se bloque pendant plusieurs minutes lorsqu’il essaie de synchroniser le dossier Brouillons. En outre, beaucoup de surcharge du disque se produit sur l’ordinateur Macintosh.

Augmentation de la taille de pièce jointe autorisée peut provoquer des problèmes de performances dans l’environnement Exchange. Vous devez tenir compte de la charge d’augmenter qu'une pièce jointe volumineuse place sur l’infrastructure de serveur. L’augmentation de la taille de la pièce jointe, vous pouvez rencontrer un ou plusieurs des problèmes suivants :
  • La base de données de la banque de boîtes aux lettres peut devenir instable.
  • Un nombre élevé de journaux de transactions est généré.
  • La procédure distante moyenne appeler (RPC) des pics de latence à plus de 1 000 millisecondes.
  • Il peut arriver que la latence RPC moyenne de pics à plus de 20 000 millisecondes.
  • Utilisation de l’UC de pics de 25 pour cent à 50 pour cent. Parfois, l’utilisation du processeur avoisine les 100 %.
  • Si un client Microsoft Office Outlook est également installé sur l’ordinateur, vous recevez une boîte de dialogue de latence RPC dans Outlook. En outre, Outlook ne fonctionne pas tant que le redémarrage du service Microsoft Exchange Information Store.

Solution de contournement


La procédure de contrôle des tailles de pièce jointe pour Entourage pour Mac varie en fonction de la version que vous utilisez. Suivez la procédure appropriée pour la version que vous utilisez. Vous devez effectuer ces modifications sur tous les serveurs Exchange 2007 client access rôle Entourage pour client Mac se connecte à.

Exchange 2007 et Exchange Server 2010 : Microsoft Entourage 2008 pour Mac, Web Services Edition, Microsoft Outlook 2011 pour Mac


  1. 1 cette version de Microsoft Entourage pour Mac utilise le fournisseur de services Web de Microsoft Exchange Server 2007 pour envoyer des messages. Pour permettre des pièces jointes volumineuses que vous devez modifier l’attribut MaxRequestLength dans le fichier web.config. Par défaut, le fichier web.config se trouve dans le répertoire virtuel EWS Microsoft\Exchange Server\ClientAccess\exchweb\EWS auront l’entrée suivante, par défaut, la taille de demande maximale est d’environ 13 Mo
    <system.web> 
    <httpRuntime maxRequestLength="13280" />

    ....

    </system.web>

  2. Modification de l’élément < httpRuntime maxRequestLength = « 13280 » / > à < httpRuntime maxRequestLength = « X » / > où X est la valeur souhaitée en Kbits/s., par exemple, X sera d’environ 50000 (50 Mo).

Exchange Server 2003 et Exchange Server 2007 : Microsoft Entourage 2004 ou Microsoft Entourage 2008 pour Mac


Cette version de Microsoft Entourage pour Mac utiliser WebDav pour vous connecter à Microsoft Exchange Server 2007. Pour permettre de plus grandes tailles de pièce jointe, vous devez modifier la propriété MaxRequestEntityAllowed dans le fichier Metabase.xml de IIS. Pour ce faire, procédez comme suit :
  1. Enregistrer un fichier de sauvegarde du fichier Metabase.xml dans le répertoire suivant :
    %windir%\system32\inetsrv
  2. Dans le Gestionnaire de contrôle des services, arrêtez le service Service d’administration IIS .
  3. Ouvrez le fichier Metabase.xml dans le
    dossier \system32\inetsrv %windir%dans le bloc-notes.
  4. Recherchez la section du répertoire virtuel Exchange.
  5. Ajoutez la propriété MaxRequestEntityAllowed contenant le téléchargement de taille de fichier plus grand que vous souhaitez autoriser. Ajouter cette propriété avec la propriété LogonMethod et enregistrez le fichier.

    Voici la syntaxe de la propriété MaxRequestEntityAllowed :
    MaxRequestEntityAllowed=”Size in bytes
    Remarque : Taille en octets est le téléchargement de taille de fichier plus grand que vous souhaitez autoriser. Voici un exemple de la taille :
    MaxRequestEntityAllowed="31457280"
    Dans l’exemple suivant, le téléchargement de taille de fichier maximale est défini à 30 Mo :
    <IIsWebVirtualDir    Location ="/LM/W3SVC/1/ROOT/Exchange"                  AccessFlags="AccessSource | AccessRead | AccessWrite"
    AppFriendlyName="Exchange"
    AppIsolated="2"
    AppPoolId="MSExchangeOWAAppPool"
    AppRoot="/LM/W3SVC/1/ROOT/Exchange"
    AuthFlags="AuthBasic"
    DirBrowseFlags="EnableDirBrowsing | DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize |
    DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
    DoDynamicCompression="FALSE"
    DoStaticCompression="TRUE"
    LogonMethod="3"
    MaxRequestEntityAllowed="31457280"
    Path="\\.\BackOfficeStorage\tx1b46bdomain.com\MBX"
    ScriptMaps="*,C:\Program Files\Microsoft\Exchange Server\Bin\exprox.dll,1"
    >

  6. Démarrer le service Service d’administration IIS dans le Gestionnaire de contrôle de Service.
Remarque : Ne définissez pas la propriété MaxRequestEntityAllowed dans n’importe quel répertoire virtuel autre que le répertoire virtuel Exchange Server. Par exemple, si vous définissez cette propriété dans le répertoire racine virtuel d’une taille de fichier inférieure à 1 Go, RPC sur HTTP les problèmes d’ouverture de session se produit.

N’oubliez pas que si vous définissez la propriété MaxRequestEntityAllowed sur le serveur CAS, le serveur CAS renvoie un message d’erreur indiquant que la demande à envoyer un message électronique a échoué. Ce comportement est normal.

État


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».