Hello,
Í´m in the middle of a migration for a Customer who currently have this setup.
Win2008 x64 SP2 DC (With CA)
Win2008 x64 SP2 with Exchange Server 2007 SP3 RU10
Win2008 x64 Terminalserver
I have installed this thus far (All running on VMs in Win2012 Hyper-V Hosts)
2 Win2012 DCs, moved all FSMO roles etc with no issues. Split DNS setup
1 Win2012 Server with Exchange 2013 CU1 fully updated.Bought a 3rd party cert with only external mail.company.com as CN which is enabled in EAC and OWA works internally.
1 Win2012 RDS Server with Office 2013
I followed every guidelines available to get Ex2007 Sp3 RU10 to work in coexistence with Ex2013 CU1 and I had no issues installing EX2013 after all prereqs was fullfilled, domain/forestprep schema updates etc.
I have configured a new send connector in Ex2013, tried to use both MX / ISPs SMTP server but no matter what I do I cannot send mail from neither OWA or Outlook 2013 from the RDS Server, mail get´s stuck in Outbox an never reaches the Ex2013 server judging by the toobox-Queue Viewer. By googling I find that this is a frequently upcoming problem for many other frustrated admins with different solution recommendations which I have tried all I can find to no avail. I have troubleshooted this as much I can think of for solutions, involving setting external / internal DNS server in EAC to custom, and many more from tips both here in TechNet forums as well by googling, I cannot get it to work no matter what I do :( . I also have tried to redirect HTTPS to the Ex2013 server and thus be able to try Outlook Anywhere. When sending a mail from there it at least dissapears from the outbox, but never reaches the recipient, nor get´s to the Exchange Server. I´m out of ideas and need expert input to solve this. I have below pasted some log errors from the Ex2013 server for reference.
From the Application Log after reboot:
Source: MSExchangeFastSearch
Eventid: 1009
The indexing of mailbox database Mailbox Database 1071645491 encountered an unexpected exception. Error details: Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.ComponentFailedPermanentException: An exception occurred processing MDB: f35f8783-7e0d-4d7b-b195-fa7e18ad519c. ---> Microsoft.Exchange.Search.Core.Abstraction.ComponentFailedPermanentException: Failed to read notifications, MDB: f35f8783-7e0d-4d7b-b195-fa7e18ad519c. ---> Microsoft.Mapi.MapiExceptionMdbOffline: MapiExceptionMdbOffline: Unable to read events. (hr=0x80004005, ec=1142)
Diagnostic context:
Lid: 44776
Lid: 12514 Win32Error: 0x6BA
Lid: 62184
Lid: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
Lid: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 3572
Lid: 12696 dwParam: 0x0 Msg: EEInfo: Generation Time: 0413-05-21 07:56:11
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Generating component: 2
Lid: 14744 dwParam: 0x0 Msg: EEInfo: Status: 1722
Lid: 9624 dwParam: 0x0 Msg: EEInfo: Detection location: 10
Lid: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Lid: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 2
Lid: 12952 dwParam: 0x0 Msg: EEInfo: prm[0]: Long val: 3221225524
Lid: 8856 dwParam: 0x0 Msg: EEInfo: prm[1]: Unicode string: \RPC Control\LRPC-726df65cc81fbd1b9c
Lid: 62184
Lid: 16280 dwParam: 0x0 Msg: EEInfo: ComputerName: n/a
Lid: 8600 dwParam: 0x0 Msg: EEInfo: ProcessID: 3572
Lid: 12696 dwParam: 0x0 Msg: EEInfo: Generation Time: 0413-05-21 07:56:11
Lid: 10648 dwParam: 0x0 Msg: EEInfo: Generating component: 2
Lid: 14744 dwParam: 0x0 Msg: EEInfo: Status: 1727
Lid: 9624 dwParam: 0x0 Msg: EEInfo: Detection location: 1010
Lid: 13720 dwParam: 0x0 Msg: EEInfo: Flags: 0
Lid: 11672 dwParam: 0x0 Msg: EEInfo: NumberOfParameters: 1
Lid: 12952 dwParam: 0x0 Msg: EEInfo: prm[0]: Long val: 3221225527
Lid: 57064
Lid: 16354 StoreEc: 0x476
Lid: 38985 StoreEc: 0x476
Lid: 20098
Lid: 20585 StoreEc: 0x476
at Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException)
at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException)
at Microsoft.Mapi.MapiEventManager.ReadEvents(Int64 startCounter, Int32 eventCountWanted, Int32 eventCountToCheck, Restriction filter, ReadEventsFlags flags, Boolean includeSid, Int64& endCounter)
at Microsoft.Exchange.Search.Mdb.NotificationsEventSource.<>c__DisplayClass3.<ReadEvents>b__1()
at Microsoft.Exchange.Search.Mdb.MapiUtil.<>c__DisplayClass1`1.<TranslateMapiExceptionsWithReturnValue>b__0()
at Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptions(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptions(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall)
at Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptionsWithReturnValue[TReturnValue](IDiagnosticsSession tracer, LocalizedString errorString, Func`1 mapiCall)
at Microsoft.Exchange.Search.Mdb.NotificationsEventSource.ReadEvents(Int64 startCounter, Int32 eventCountWanted, ReadEventsFlags flags, Int64& endCounter)
at Microsoft.Exchange.Search.Mdb.NotificationsFeeder.PollForEvents()
at Microsoft.Exchange.Search.Mdb.NotificationsFeeder.<>c__DisplayClass1.<ProcessingProcedure>b__0()
at Microsoft.Exchange.Search.Core.Common.Executable.TryRunUnderExceptionHandler(Action action, LocalizedString message)
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
at Microsoft.Exchange.Search.Engine.SearchFeedingController.ExecuteComplete(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
at Microsoft.Exchange.Search.Engine.SearchRootController.ExecuteComplete(IAsyncResult asyncResult)
Source: MSExchange Unified Messaging
EventID: 1621
The Client Access server isn't currently enabled and the Microsoft Exchange Unified Messaging call router can't listen on any TCP/UDP ports. Any existing connections will be disconnected.
Source: MSExchange Mid-Tier Storage
Eventid: 10004
Failed to discover Ews Url for mailbox 'Microsoft Exchange:dca77335-5782-4755-9c0c-1815615f7df7:Mailbox Database 1071645491:ex2013.domain.local'.
Source: MSExchange Certificate Notification
Eventid: 2001
A transient failure has occurred. The problem may resolve itself. Diagnostic information:
Microsoft.Exchange.Data.Storage.NoInternalEwsAvailableException: No internal Exchange Web Service URL is available for mailbox 'Microsoft Exchange:dca77335-5782-4755-9c0c-1815615f7df7:Mailbox Database 1071645491:ex2013.domain.local'.
at Microsoft.Exchange.Data.Storage.Management.EwsStoreDataProvider.get_Service()
at Microsoft.Exchange.Data.Storage.Management.EwsStoreDataProvider.<>c__DisplayClass1b`1.<InternalFindPaged>b__13()
at Microsoft.Exchange.Data.Storage.Management.EwsStoreDataProvider.InvokeServiceCall[T](Func`1 callback)
at Microsoft.Exchange.Data.Storage.Management.EwsStoreDataProvider.<InternalFindPaged>d__21`1.MoveNext()
at Microsoft.Exchange.Data.Storage.Management.AsyncOperationNotificationDataProvider.<GetNotificationDetails>d__57.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at Microsoft.Exchange.Servicelets.CertificateNotificationServicelet.RemoveAllNotification()
at Microsoft.Exchange.Servicelets.CertificateNotificationServicelet.UpdateDataInMbx(List`1 certificates)
at Microsoft.Exchange.Servicelets.CertificateNotificationServicelet.Work()
Source: MSExchangeTransport
Eventid: 12025
Transport service is disconnecting performance counters with process lifetime from their old process.
Source: MSExchangeTransport
Eventid: 7010
The activation of modules are taking longer than expected to complete. Current state of components:<LoadTimings>
<Component Name="TransportConfiguration" Elapsed="00:00:00.5745147" />
<Component Name="Certificate, RemoteDelivery and Database components" Elapsed="00:00:14.4482895" IsRunning="true">
<Component Name="Microsoft.Exchange.Transport.CertificateComponent" Elapsed="00:00:00.0049705" />
<Component Name="Database and dependents" Elapsed="00:00:14.4482236" IsRunning="true">
<Component Name="MessagingDatabase" Elapsed="00:00:14.4482165" IsRunning="true" />
</Component>
<Component Name="RemoteDelivery" Elapsed="00:00:00.0366219" />
</Component>
</LoadTimings>
<StartTimings />
<StopTimings />
<UnloadTimings />
Source: MSExchangeTransport
Eventid: 25006
The path to the Queue Quota component log has not been set. Queue Quota component log will not be written.
Source: MSExchange Front End HTTP Proxy
Eventid: 1003
[RpcHttp] An internal server error occurred. The unhandled exception was: Microsoft.Exchange.Data.Storage.ReadTopologyTimeoutException: The process failed to read the Exchange topology in the allotted time.
at Microsoft.Exchange.Data.Storage.ServiceCache.GetCurrentServiceTopology(TimeSpan getServiceTopologyTimeout)
at Microsoft.Exchange.HttpProxy.DownLevelServerPingManager.InternalRefresh()
at Microsoft.Exchange.HttpProxy.DownLevelServerPingManager.RefreshServerStatus()
Source: MSExchange Common
Eventid: 4999
Watson report about to be sent for process id: 2156, with parameters: E12IIS, c-RTL-AMD64, 15.00.0620.029, w3wp#MSExchangeRpcProxyAppPool, M.E.Data.Storage, M.E.D.S.ServiceCache.GetCurrentServiceTopology, M.E.D.Storage.ReadTopologyTimeoutException, dace, 15.00.0620.024.
ErrorReportingEnabled: True
Source: MSExchange Mid-Tier Storage
Eventid: 6002
Ping of mdb 'f35f8783-7e0d-4d7b-b195-fa7e18ad519c' timed out after '00:00:00' minutes. Last successful ping was at '2013-05-21 07:58:54' UTC.
And then this with 125min interval.
Source: MSExchange Mid-Tier Storage
Eventid: 10004
Failed to discover Ews Url for mailbox 'Microsoft Exchange:dca77335-5782-4755-9c0c-1815615f7df7:Mailbox Database 1071645491:ex2013.domain.local'.
Followed by this Always.
Source: MSExchange Common
Eventid: 4999
Watson report about to be sent for process id: 2156, with parameters: E12IIS, c-RTL-AMD64, 15.00.0620.029, w3wp#MSExchangeRpcProxyAppPool, M.E.Data.Storage, M.E.D.S.ServiceCache.GetCurrentServiceTopology, M.E.D.Storage.ReadTopologyTimeoutException, dace, 15.00.0620.024.
ErrorReportingEnabled: True
MSExchange Management Log:
This comes in the log every 30sec.
Source: MSExchange CmdletLogs
Eventid: 6
Cmdlet failed. Cmdlet Get-Notification, parameters {Summary=True}.
I don´t know if any of these are related to the problem sending mail...but there you have it.
I sincerly hope someone have a solution at hand cause I´m about to ditch the EX2013 and virtualize the current Win2008 DC & Exchange 2007 servers and have the Customer continue to use Ex2007 until Ex2013 SP1 is released.But I suspect that will in return lead to compatibility problems Outllok 2013 -> EX2007 :(
Any inputs very welcome.
Thx /Tony