none
有一个用户的邮箱打不开 RRS feed

  • 问题

  • 今天发生了一件怪事:今天中午停电了,UPS也出了问题,于是EXCHANGE 2007服务器断电了,重新开机后有些服务没有启动,大家都只能看到EXCHANGE的登陆界面,输入用户名密码后就全是英文错误提示,我手动启动了所有的服务后,问题解决。过了一会儿,有个用户就打电话我说邮箱登陆不了,我看了看我的邮箱,没有问题呀,于是我过去看了下他的邮箱,的确是打不开,就和我刚开机时服务没有启动一下,到了登陆界面输入用户名密码就报错,错误为:

    Request
    Url: http://mail.xxxxxx.com:80/owa/Default.aspx
    User host address: 192.168.1.55

    Exception
    Exception type: Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException
    Exception message: Cannot open mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=jinan.chen.

    Call stack

    Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
    Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
    Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString)
    Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
    Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
    Microsoft.Exchange.Data.Storage.MailboxSession.Open(ExchangePrincipal mailboxOwner, WindowsPrincipal authenticatedUser, CultureInfo cultureInfo, String clientInfoString)
    Microsoft.Exchange.Clients.Owa.Core.OwaWindowsIdentity.CreateMailboxSession(ExchangePrincipal exchangePrincipal, CultureInfo cultureInfo)
    Microsoft.Exchange.Clients.Owa.Core.UserContext.Load(OwaContext owaContext)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.CreateUserContext(OwaContext owaContext, UserContextKey userContextKey, UserContext& userContext)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
    Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
    System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

    Inner Exception
    Exception type: Microsoft.Mapi.MapiExceptionLogonFailed
    Exception message: MapiExceptionLogonFailed: Unable to open message store. (hr=0x80040111, ec=1010) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=531] Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=124][latency=0] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropLogon [254] Lid: 17082 ROP Error: 0x3F2 Lid: 26937 Lid: 21921 StoreEc: 0x3F2 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropLogon [254] Lid: 4740 StoreEc: 0x80070005 Lid: 30409 StoreEc: 0x80070005 Lid: 19145 StoreEc: 0x3F2 Lid: 23241 StoreEc: 0x3F2 Lid: 32186 Lid: 8620 StoreEc: 0x3F2 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x3F2 Lid: 26297 Lid: 16585 StoreEc: 0x3F2 Lid: 32441 Lid: 1706 StoreEc: 0x3F2 Lid: 24761 Lid: 20665 StoreEc: 0x3F2 Lid: 25785 Lid: 29881 StoreEc: 0x3F2

    Call stack

    Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
    Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo)
    Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
    Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
    Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)

    于是我就通过控制台,把他的邮箱给我打开的权限,然后从我的邮箱里面打开进入到他的邮箱又可以。还可以收发邮件。这说明邮箱本来没有问题。从OUTLOOK里面进去只提示输入用户名密码,
    我又以为是用户名和密码错误,也换了用户名和密码,还是不行。
    用户名和密码应该訑没有问题,因为可以直接用它登陆到域。
    所以我现在就不知道这个问题到底出在什么地方了,也无从诊断。


    追自己的梦,让别人去说吧!
    2011年3月31日 11:39

答案

  • 那现在基本上 江郎才尽了,可以尝试将他的数据导出为PST档案。用export-mailbox 命令导出后 挂到PST 上面 看邮件会不会少。如果没有少就可以删除这个邮箱重建了!
    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户!
    • 已标记为答案 emma.yoyo 2011年4月13日 9:19
    2011年4月9日 2:49
    版主
  • 您好,

    对于您这个问题是比较奇怪,那么多的方法都试验过还是不行,目前只能试验找解决方案了,把邮件备份,然后重建邮箱!

    如果没能解决请继续发帖!


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    Description: Description: TechNet 论坛好帮手立刻免费下载  TechNet 论坛好帮手

    • 已标记为答案 emma.yoyo 2011年4月13日 9:19
    2011年4月11日 1:20
    版主
  • 大家好,我又回来了,

    上面这个问题已经解决了,

    今天我打开Exchange管理台--收件人配置--邮箱--右键点击用户--管理完全访问权限--安全主体下

    别的用户都有一个NT AUTHORITY\SELF 用户而那个用户没有,

    原来这个SELF用户权限是在这里也应该有一个的。

    可能是我没有说清楚,害得大家忙活了半天,不好意思。

    今天我把这个权限加进去,一切恢复正常。谢谢大家。


    追自己的梦,让别人去说吧!
    2011年4月26日 12:13

全部回复

  • 今天尝试着用了很多方法:

    1.雾岛心情提供的思路,我新建了一个存储组,把那个不能登陆的用户移动到另外的存储组试试(怀疑邮箱数据库出了问题)。这种方法试过了,问题依旧

    2.我用outlook 的Microsoft Exchange同步功能,在提示进去后,弹出验证用户名密码的时候,用原用户的用户名密码不行,我试着用我的用户名密码 OK。(前提是在原用户邮箱的属性能里设置了我有完全访问权限,目前还没有试过,去掉我的完全访问权限是否可行)

    所以到了现在我还是没有明白,原用户,用他自己的用户名密码为什么就不能访问他自己的邮箱。

     


    追自己的梦,让别人去说吧!
    2011年4月1日 11:49
  • 可能需要再留意下安全属性和其他用户有啥不同!特别注意下self 权限! 
    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户!
    2011年4月2日 0:02
    版主
  • 今天我也去AD上看了下SELF权限,和别人对比,没什么不一样啊。

    然后我还尝试着把那个用户禁用,然后再连接,还是打不开,可以进到设置语言那里,再进去就就英文错误提示了。

    就差直接把那个用户删掉再建了,可惜那个帐户里面有很多邮件。

    此问题持续关注中··················谢谢~!


    追自己的梦,让别人去说吧!
    2011年4月2日 14:25
  • 先整理一下思路:

    1. 用户用Outlook开自己邮箱有问题没有?

    2. 管理员用Outlook开用户的邮箱,似乎是可以打开,但是谈密码?收发收件还正常?

    3. 实在不行把邮件倒出来新建一个然后导进去好了。

    把这些信息收集一下再看吧


    KeJiaLi
    2011年4月2日 14:45
  • 您好,

    感谢您的提问!

    第一步,我首先检查下问题; 

    为了更好地分析您的问题,我想跟您确认下面这些信息: 

     

    1.       您能够使用Outlook连接到Exchange 服务器吗?

    2.       请帮忙在Exchange 2007服务器上收集EXBPA日志,然后生成的.xml文件发送到我的邮箱:v-jren@micresoft.com

     a)      打开EMC,打开toolbox

    b)      双击Best Practices Analyzer

    c)       连接到活动目录,输入DC的名称,确保您使用的是Exchange 管理员账号和域账号;

    d)      点击Connect to the Active Directory Server

    e)      选择整个组织作为扫描的范围,选择health check

    f)       点击开始扫描,当扫描结束后,选择查看报告,选择导出报告,文件格式选择XML

    g)      然后将该XML文件压缩后发送到我的邮箱:v-jren@micresoft.com,供我分析研究;

     

    3.       请将Exchange 服务器上应用程序日志文件另存为.evt文件,然后将该文件发送到我的邮箱。

     

    为了避免您的邮件和其他用户的混淆,请在邮件标题栏填写您发的帖子的标题。

     

     

    第二部;如果可以您是否可以删除该用户然后新建试试看,记得要备份用户邮件。切忌。



    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    Description: Description: TechNet 论坛好帮手立刻免费下载  TechNet 论坛好帮手

    2011年4月4日 2:41
    版主
  • 您好,

    感谢您的答复。

    从您的报告中来看还是服务没有启动的可能性大点。

    建议首先查看iis,并使用iisreset /noforce 重启iis
    然后,在服务中,将information store服务重启。
    如果还是不好,那么将服务器重启一下。

    出现这些问题的原因可是能最近服务器安装了补丁没有重启,或者某项服务运作不正常。
    ex07单服务器3角色,重启时间应该在5min左右。

    特别是以下的服务,都重启:

    1. Microsoft Exchange Information Store
    2.Microsoft Exchange POP3
    3.Microsoft Exchange Mail Submission
    4. Microsoft Exchange Unified Messaging
    5.Microsoft Exchange System Attendant
    6. Microsoft Exchange Transport.


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    Description: Description: TechNet 论坛好帮手立刻免费下载  TechNet 论坛好帮手

    2011年4月7日 2:00
    版主
  • 谢谢Jeff Ren的帮助,谢谢大家花了这么多时间在我的这个总是上面.今天我又重启了一次服务,问题依然.

    刚开始我也是怀疑有服务没有启动,我重启过服务,重启过服务器.但还是不能解决.

    现在我只剩下最后一招了,就是把邮件用POP3下载到本地,然后把邮箱删除了重建.

    但关键的是,不知道把邮箱删了,重建邮箱,是否还是和原来一样.这样的话就做了很多无用功,却还是没有解决问题.

    所以我还是想知道为什么会这样.并且为什么只有一个邮箱.

    2011年4月7日 11:41
  • 你干脆将 访问权限的SELF 删除掉,然后将他自己的登录名称链接过去!
    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户!
    2011年4月8日 2:42
    版主
  • 这个思路真的不错,谢谢你的思路,

    但是昨天我也试过这个方法了,还是不行。

    我的操作流程是:进入AD--打开“用户和计算机”--找到用户--右键--属性--安全--添加--把此用户的登陆名加进去(给完全访问权限)

    然后返回来登陆,不成功

    然后删除SELF,再返回来登陆,也不成功。

    然后把SELF再加进去,给完全访问权限,再返回来登陆,还是不成功。


    追自己的梦,让别人去说吧!
    2011年4月9日 1:03
  • 那现在基本上 江郎才尽了,可以尝试将他的数据导出为PST档案。用export-mailbox 命令导出后 挂到PST 上面 看邮件会不会少。如果没有少就可以删除这个邮箱重建了!
    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户!
    • 已标记为答案 emma.yoyo 2011年4月13日 9:19
    2011年4月9日 2:49
    版主
  • 您好,

    对于您这个问题是比较奇怪,那么多的方法都试验过还是不行,目前只能试验找解决方案了,把邮件备份,然后重建邮箱!

    如果没能解决请继续发帖!


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    Description: Description: TechNet 论坛好帮手立刻免费下载  TechNet 论坛好帮手

    • 已标记为答案 emma.yoyo 2011年4月13日 9:19
    2011年4月11日 1:20
    版主
  • 大家好,我又回来了,

    上面这个问题已经解决了,

    今天我打开Exchange管理台--收件人配置--邮箱--右键点击用户--管理完全访问权限--安全主体下

    别的用户都有一个NT AUTHORITY\SELF 用户而那个用户没有,

    原来这个SELF用户权限是在这里也应该有一个的。

    可能是我没有说清楚,害得大家忙活了半天,不好意思。

    今天我把这个权限加进去,一切恢复正常。谢谢大家。


    追自己的梦,让别人去说吧!
    2011年4月26日 12:13