Hur du tillåter Entourage för Mac skicka stora e-postmeddelanden till en Exchange 2007-server

Gäller för: Exchange Server 2010 EnterpriseExchange Server 2010 Standard

Symptom


Du kan använda ett Microsoft Entourage för Mac-klient för att ansluta till en postlåda som är placerad på en server som kör Microsoft Exchange Server 2007. Om Entourage för Mac skickar ett meddelande med en bifogad fil som överskrider begränsningen skicka storlek i Exchange 2007, visas följande felmeddelande i Entourage för Mac:
Det uppstod ett okänt fel (-18493). Postlådan har överskridit storleksbegränsningen. Kontonamn: "Your_Username".

Obs! Det meddelande som överskrider storleksgränsen för bifogade filer flyttas till mappen Utkast. Varje gång som Entourage för Mac försöker utföra en regelbunden synkronisering med Exchange 2007, kraschar Entourage för Mac i flera minuter när den försöker synkronisera mappen Utkast. Dessutom uppstår mycket disk knattrar på Macintosh-datorn.

Öka storleken på tillåtna bifogad fil kan orsaka prestandaproblem i Exchange-miljö. Du behöver bör du öka belastningen som en stor bifogad fil placerar i serverinfrastrukturen. En eller flera av följande problem kan uppstå om bilagans storlek ökas:
  • En databas för ett postlådearkiv instabil.
  • Stort antal transaktionsloggar skapas.
  • Den genomsnittliga fjärrproceduranrop (RPC) svarstid spikar till mer än 1 000 millisekunder.
  • Ibland de genomsnittliga RPC-svarstid spikar till mer än 20 000 millisekunder.
  • CPU-användning spikar från 25 procent till 50 procent. Ibland kan CPU-användning närmar sig 100 procent.
  • Om en Microsoft Office Outlook-klient också är installerad på datorn, visas en dialogruta för RPC-svarstid i Outlook. Dessutom fungerar inte Outlook tills Microsoft Exchange Information Store-tjänsten startas.

Temporär lösning


Proceduren för att kontrollera storlek på bifogade filer för Entourage för Mac varierar beroende på vilken version du använder. Följ anvisningar för den version du använder. Du måste göra dessa ändringar på alla Exchange 2007 client access roll servrar som Entourage för Mac-klienten ansluter till.

Exchange 2007 och Exchange Server 2010: Microsoft Entourage 2008 för Mac Web Services Edition, Microsoft Outlook 2011 för Mac


  1. 1. den här versionen av Entourage för Mac använder Microsoft Exchange Server 2007 Web services provider för att skicka e-post. Att möjliggöra större bifogade filer måste du ändra MaxRequestLength i web.config-filen. Som standard finns filen web.config i EWS virtuell katalog Microsoft\Exchange Server\ClientAccess\exchweb\EWS har följande post som standard, begäran om maximal storlek är cirka 13 MB
    <system.web> 
    <httpRuntime maxRequestLength="13280" />

    ....

    </system.web>

  2. Ändra objektet < httpRuntime maxRequestLength = "13280" / > till < httpRuntime maxRequestLength = "X" / > där X är det önskade värdet i KBs. till exempel X blir ungefär 50000 (50MB).

Exchange Server 2003 och Exchange Server 2007: Microsoft Entourage 2004 eller Microsoft Entourage 2008 för Mac


Den här versionen av Entourage för Mac används WebDav för att ansluta till Microsoft Exchange Server 2007. Om du vill tillåta större storlek på bifogade filer måste du ändra egenskapen MaxRequestEntityAllowed i filen MetaBase.XML för IIS. Gör så här:
  1. Spara en säkerhetskopia av filen Metabase.xml i följande katalog:
    %windir%\system32\inetsrv
  2. Service Control Manager stoppa tjänsten IIS Admin-tjänsten .
  3. Öppna filen MetaBase.XML i den
    % windir %\system32\inetsrv mapp i anteckningar.
  4. Leta upp avsnittet Exchange virtuella katalog.
  5. Lägg till egenskapen MaxRequestEntityAllowed som innehåller största storlek filöverföringen som du vill tillåta. Lägg till den här egenskapen under egenskapen LogonMethod och spara filen.

    Syntaxen för egenskapen MaxRequestEntityAllowed är följande:
    MaxRequestEntityAllowed=”Size in bytes
    Obs! Storlek i byte är den största storleken filöverföring som du vill tillåta. Följande är ett exempel på storleken:
    MaxRequestEntityAllowed="31457280"
    I följande exempel anges maximal storlek filöverföringen till 30 MB:
    <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. Starta tjänsten IIS Admin-tjänsten i tjänsthanteraren.
Obs! Ange inte egenskapen MaxRequestEntityAllowed i alla virtuella kataloger än den virtuella Exchange Server-katalogen. Du anger den här egenskapen i den virtuella rotkatalogen för en storlek som är mindre än 1 GB, RPC över HTTP-inloggning problem uppstå.

Tänk på att om du ställer in egenskapen MaxRequestEntityAllowed på CAS-servern CAS returnerar servern ett felmeddelande om att begäran till en stor e-postmeddelande misslyckades. Det är förväntat.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".