none
用户邮件发送延迟较多(30分钟) RRS feed

  • 问题

  • 您好,

    今日抓取测试现象如下:

    请协助看看,如何排查处理比较好。

    谢谢!

    邮箱用户资料不超过100MB,邮箱空间500MB。

    用户邮箱报错日志:

    日志名称:          Application

    来源:            MSExchange MailTips

    日期:            2016/8/29 9:33:33

    事件 ID:         14035

    任务类别:          邮件提示

    级别:            错误

    关键字:           经典

    用户:            暂缺

    计算机:           ITC-EX2010-01

    描述:

    进程 Microsoft.Exchange.InfoWorker.Common.Delayed`1[System.String]: 邮箱 <Wang.Fu>SMTP:Wang.Fu@abc.com 的邮件提示查询失败。延迟:OpenSession:334780, total:334780。返回的异常是: Microsoft.Exchange.InfoWorker.Common.Availability.TimeoutExpiredException: Request could not be processed in time. Timeout occurred during 'Getting-MailboxFull'.

    . Name of the server where exception originated: ITC-EX2010-01

    事件 Xml:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

      <System>

        <Provider Name="MSExchange MailTips" />

        <EventID Qualifiers="49156">14035</EventID>

        <Level>2</Level>

        <Task>14</Task>

        <Keywords>0x80000000000000</Keywords>

        <TimeCreated SystemTime="2016-08-29T01:33:33.000000000Z" />

        <EventRecordID>3343059</EventRecordID>

        <Channel>Application</Channel>

        <Computer>ITC-EX2010-01</Computer>

        <Security />

      </System>

      <EventData>

        <Data>Microsoft.Exchange.InfoWorker.Common.Delayed`1[System.String]</Data>

        <Data>&lt;Wang.Fu ITC&gt;SMTP:Wang.Fu@abc.com</Data>

        <Data>OpenSession:334780, total:334780</Data>

        <Data>Microsoft.Exchange.InfoWorker.Common.Availability.TimeoutExpiredException: Request could not be processed in time. Timeout occurred during 'Getting-MailboxFull'.

    . Name of the server where exception originated: ITC-EX2010-01</Data>

      </EventData>

    </Event>

    2016年8月29日 3:16

答案

  • 你好,

    邮件提示的工作原理如下,具体内容可以参考:邮件提示体系结构

    1. 邮件客户端将查询客户端访问服务器上的 Web 服务,以获取适用于邮件中收件人的邮件提示。

    2. 客户端访问服务器收集邮件提示数据:

      1. 客户端访问服务器查询 Active Directory,并读取组指标数据。

      2. 如果收件人是位于本地站点中邮箱服务器上的邮箱,则客户端访问服务器将查询邮箱服务器,以收集“自动答复”和“邮箱已满”邮件提示。如果收件人的邮箱在另一站点中,则客户端访问服务器将从远程站点中的客户端访问服务器请求邮件提示信息。

      3. 远程站点中的客户端访问服务器将查询本地邮箱服务器,以获取邮箱提示数据。

      4. 远程客户端访问服务器将代理结果,使其返回正在请求的客户端访问服务器。

    3. 客户端访问服务器将邮件提示数据返回客户端。

    根据你的报错,Timeout occurred during 'Getting-MailboxFull',应该是客户端服务器在收集“邮箱已满”邮件提示时超时导致。可能导致该问题的原因有:

    1. 安装的三方软件导致,比如杀毒软件。

    2. 客户端服务器与邮箱服务器之间的网络问题。

    3. 性能原因。如果向 200 个以上的收件人发送邮件,则由于性能原因,不会评估各个邮箱邮件提示。

    建议你留意下,在该问题出现之前,是否有做过任何改动,这可能是导致该问题的原因所在。

    你也可以根据我上面提到的几个原因,来逐一排查问题,比如暂时禁用三方软件,联系网络管理员检查网络,升级网卡版本等等。

    谢谢。





    Niko Cheng
    TechNet Community Support


    Please remember to mark the replies as an answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年8月30日 5:51
    版主