Великі вкладення не надсилаються за допомогою клієнта EWS

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3107326
Ознаки
Розглянемо таку ситуацію:
  • Користувач підключається до поштової скриньки за допомогою клієнт для веб-служб Exchange (EWS).
  • ім’я поштової скриньки користувача, що знаходиться на сайті
  • Виконано клієнта підключення до сервера Microsoft Exchange на сайті.
  • Сервер Exchange на сайті проксі запит до сервера Exchange server, на сайті

У цьому випадку для користувача не вдається надіслати сповіщення електронною поштою, який містить великі вкладення. Якщо використовується Outlook для Mac-клієнта, переміщення протокол IMAP до папки "Чернетки" та повертає помилку:

An unknown error has occurred. Connection to the server failed or was dropped. Outlook cannot send the message, because the message size exceed the maximum limit set on the server


веб-служба EWS реєструє сайту програми з HTTP 500 стан із загальних про помилку приблизно такого вигляду:

ReportException_Message=Exchange Web Services are not currently available for this request because none of the Client Access Servers in the destination site could process the request.;ReportException_StackTrace= at Microsoft.Exchange.Services.Wcf.EWSService.GetServiceAsyncResult[TSoapResponseBody](IAsyncResult result) at Microsoft.Exchange.Services.Wcf.EWSService.CreateSoapResponse[TSoapResponse;TSoapResponseBody](IAsyncResult result; Func`2 createSoapResponseCallback) at AsyncInvokeEndEndCreateItem(Object ; Object[] ; IAsyncResult ) at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd(Object instance; Object[]& outputs; IAsyncResult result) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet);

Журнали EWS сайт B-шоу до стану HTTP 500 з універсальний про помилку приблизно такого вигляду:

ReportException_Message=The remote host closed the connection. The error code is 0x80070057.;ReportException_StackTrace= at System.ServiceModel.Channels.HttpOutput.HostedRequestHttpOutput.HostedResponseOutputStream.CheckWrapThrow(Exception e) at System.ServiceModel.Channels.HttpOutput.HostedRequestHttpOutput.HostedResponseOutputStream.Write(Byte[] buffer; Int32 offset; Int32 count) at System.IO.BufferedStream.FlushWrite() at System.IO.BufferedStream.Flush() at System.Xml.XmlStreamNodeWriter.Flush() at Microsoft.Exchange.Services.Wcf.SoapWcfResponseRenderer.Render(Message message; Stream stream) at Microsoft.Exchange.Services.Wcf.MessageEncoderWithXmlDeclaration.WriteMessage(Message message; Stream stream) at System.ServiceModel.Channels.HttpOutput.WriteStreamedMessage(TimeSpan timeout) at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout) at System.ServiceModel.Channels.HttpRequestContext.OnReply(Message message; TimeSpan timeout) at System.ServiceModel.Channels.RequestContextBase.Reply(Message message; TimeSpan timeout) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply(MessageRpc& rpc);

причина
З'єднання між серверами Exchange на двох веб-сайтів за цей запит про це, droppedbecause, ProxyTimeout настройки.


Розв'язанн
Щоб вирішити цю проблему, збільшити значення ProxyTimeout на сервері клієнтського доступу, шляхом редагування файлу Web. config для EWS. Щоб це зробити, виконайте такі дії:

  1. Знайдіть у файлі web. config і відкрийте файл у програмі "Блокнот" або іншому текстовому редакторі. розташування за промовчанням – це%ExchangeInstallPath%\ClientAccess\exchweb\ews.
  2. У файлі виділіть вниз, щоб знайти наведену нижче інструкцію:<AppSettings></AppSettings>
  3. У розділі " <AppSettings>", щоб збільшити значення часу очікування, додайте такий рядок:
    </AppSettings>
    <add key="ProxyTimeout" value="120000" />
  4. Перезапустіть MSExchangeServicesAppPool пул застосунків.

Примітка. значення за промовчанням для ProxyTimeout, є 59000.This значення потрібно збільшити поступово, доки проблему буде усунуто. Наприклад, запустіть збільшити Вільний час очікування, щоб 120000. Якщо проблема повторюється, збільште значення 210000.
Додаткові відомості
Щоб отримати додаткові відомості див. Розпочинається або не пул застосунків.
EWS, Outlook для MAC, великі вкладення, ProxyTimeout, веб-сайтів, проксі-сервер

Попередження. Цю статтю переведено автоматично

Thuộc tính

ID Bài viết: 3107326 - Xem lại Lần cuối: 12/11/2015 02:03:00 - Bản sửa đổi: 1.0

Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2010 Standard, Microsoft Outlook 2016 for Mac, Microsoft Outlook 2011 for Mac

  • kbsurveynew kbmt KB3107326 KbMtuk
Phản hồi