切换到宽版
  • 10351阅读
  • 2回复

[求助]exchange 2007证书过期了怎么办 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2012-06-30
各位大哥好;
        小弟的公司用的是exchange 2007,昨天因为证书已经到期了,今天无法连接邮箱了,然后小弟通过网上查资料,说是可以通过“exchange 命令行管理程序”相关的命令可以新建新的证书,可小弟的exchange服务器上没有“exchange 命令行管理程序”,这个菜单,这该如何是好呢。不知道exchange的安装目录能不能找到“exchange 命令行管理程序”呢?


还有就是如果没有找到“exchange 命令行管理程序”的话。我如何可以续证书或者是重新建证书呢。社区的哥哥能帮我解决一下么,下面是证书过期的一些提示





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

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.MapiExceptionNetworkError
Exception
message: MapiExceptionNetworkError: Unable to make
connection to the server. (hr=0x80040115, ec=-2147221227) Diagnostic context:
...... Lid: 10648 dwParam: 0x6D9 Msg: EEInfo: Generating component: 2 Lid: 14744
dwParam: 0x6D9 Msg: EEInfo: Status: 1753 Lid: 9624 dwParam: 0x6D9 Msg: EEInfo:
Detection location: 501 Lid: 13720 dwParam: 0x6D9 Msg: EEInfo: Flags: 0 Lid:
11672 dwParam: 0x6D9 Msg: EEInfo: NumberOfParameters: 4 Lid: 8856 dwParam: 0x6D9
Msg: EEInfo: prm[0]: Unicode string: ncacn_ip_tcp Lid: 8856 dwParam: 0x6D9 Msg:
EEInfo: prm[1]: Unicode string: EX01.mytvmall.com Lid: 12952 dwParam: 0x6D9 Msg:
EEInfo: prm[2]: Long val: -1527653632 Lid: 15000 dwParam: 0x6D9 Msg: EEInfo:
prm[3]: Pointer val: 0x000000000575AB40 Lid: 19778 Lid: 27970 StoreEc:
0x80040115 Lid: 17730 Lid: 25922 StoreEc: 0x80040115

Call
stack




Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message,
Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
Microsoft.Mapi.ExRpcConnection.Create(ConnectionCache
connectionCache, ExRpcConnectionCreateFlag createFlags, ConnectFlag
connectFlags, String serverDn, String userDn, String user, String domain, String
password, String httpProxyServerName, Int32 ulConMod, Int32 lcidString, Int32
lcidSort, Int32 cpid, Int32 cReconnectIntervalInMins, Int32 cbRpcBufferSize,
Int32 cbAuxBufferSize)
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)

分享到

只看该作者 1楼  发表于: 2012-07-04
你这里问题有点多,我们一个个来看:

1. Exchange命令行管理程序没有的话,你可以尝试到另外一台Exchange 2007上拷一个快捷方式过来试试看,重建证书是需要用到命令行的。

2. 你在owa里面看到证书问题时,可以点击 继续浏览此网站 后继续使用。照理说证书过期不影响用户使用邮箱。

3.除了这个connie.zhou用户,其他用户都无法登陆OWA?
只看该作者 2楼  发表于: 2012-09-06
亲,powershell是exchange2007以后的版本的主要管理手段,不可能没有的,因为exchange2007安装先决条件之一就是powershell已存在,管理工具就是powershell的一个增强,如果快捷方式丢失,可以使用如下方法:1.运行CMD;
                                    2.在cmd中运行powershell
                                    3.键入:Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
证书过期后在OWA中还是可以凑合着使用的,但是用户很麻烦,所以可以将过期的证书remove掉然后new一个新的。
快速回复
限60 字节
 
上一个 下一个