Очередная проблема - не отправляются сообщения с большими вложениями с Microsoft Outlook for Mac при работе с Microsoft Exchange 2007.
Проблема появляется, когда Вы пытаетесь отправить из Microsoft Outlook for MAC сообщение с большим вложением (более 3 Мб).
При этом Outlook отправляет сообщения через Microsoft Exhcnage 2007. При отправке возникает:
код ошибки 18500 HTTP Request error
Ошибка 18500 вызвана тем, что Outlook for Mac использует HTTP-протокол для работы с почтой на Microsoft Exchange 2007 и истекает допустимое время на HTTP-сессию.
Исходные данные
На сервере имеем Windows 2003 Server x64. Установлен Microsoft Exchange 2007. Установлены все доступные обновления.
Решение
- На сервере останавливаем Службу IIs Admin
- В каталоге %windir%\System32\Inetsrv открывам для редактирования файл Metabase.xml
- Ищем раздел описывающий Виртуальный каталог Exchange
- Добавляем в раздел строку MaxRequestEntityAllowed="31457280", где "31457280" максимальный размер передаваемого вложения в байтах.
У Вас должно получиться примерно так:
<IIsWebVirtualDir Location ="/LM/W3SVC/1/ROOT/Exchange" AccessFlags="AccessSource | AccessRead | AccessWrite | AccessScript" AppFriendlyName="Exchange" AppIsolated="2" AppPoolId="MSExchangeOWAAppPool" AppRoot="/LM/W3SVC/1/ROOT/Exchange" DirBrowseFlags="EnableDirBrowsing | DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc" DoDynamicCompression="FALSE" DoStaticCompression="FALSE" LogonMethod="3" MaxRequestEntityAllowed="31457280" Path="\\.\BackOfficeStorage\sgrad.su\MBX" ScriptMaps="*,C:\Program Files\Microsoft\Exchange Server\Bin\davex.dll,1" > <Custom Name="UnknownName_45054" ID="45054" Value="0" Type="DWORD" UserType="IIS_MD_UT_SERVER" Attributes="INHERIT" /> </IIsWebVirtualDir>
Надеюсь было понятно и полезно. До скорых встреч.
Если статья оказалась полезной - поделись ссылкой с друзьями - кнопки ниже!