Deze vraag heeft betrekking op Exchange 2016 On-premises Exchange 2016 CU19 op een windows server 2019 standaard machine. Mijn situatie is dat ik aan het leren ben voor MS-203 en hierbij Exchange On-premises en Exchange Online gebruik. Echter loop ik sinds een week tegen een probleem aan dat is gekomen na het vermoedelijk automatich uitzetten van de NAS van de iscsi disk op stond en mijn VM hard is uit gegaan
Sindsdien kan ik geen mails meer verzenden en ontvangen met exchange. De uitgaande e-mails blijven in de queue hangen. Binnenkomende mail worden volgens de messagentrace van de verzendende partij wel afgeleverd maar ze komen niet in de mailbox.
De Exchange queue op de server geeft aan error: connection dropped due to socketerror
Ik heb ondertussen veel zitten troubleshooten op google lees ik veel enabled TLS 1.2. Dit staat aan en wordt ook gebruikt. In de message trace van Exchange online zie ik TLS1.2 with AES256 dus dat lijkt wel goed te zitten. Alle e-mails die ik naar mijn EX2016 bak zend hebben onderstaande status.
:fill(white):strip_exif()/f/image/IC8OgUMJUcQZ2TNuTbifpPcS.png?f=user_large)
Ik zag online iets over een corrupte database als mogelijke oorzaak
echter komt dit probleem ook voor als ik een nieuwe database aanmaak en de mailbox daarheen move of een nieuwe mailbox op die database aanmaak.
Database events:
De oude database geeft inderdaad onderstaande error
De nieuwe database zegt
hier lijkt dus niks mee aan de hand.
De transport service lijkt soms ook te klapperen..
Iemand die mij hier mee een stukje verder wil en kan helpen?

Sindsdien kan ik geen mails meer verzenden en ontvangen met exchange. De uitgaande e-mails blijven in de queue hangen. Binnenkomende mail worden volgens de messagentrace van de verzendende partij wel afgeleverd maar ze komen niet in de mailbox.
De Exchange queue op de server geeft aan error: connection dropped due to socketerror
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Identity: Exchange\5\115964116995 Subject: Test 3 Internet Message ID: <AM9PR08MB58736D419BD7BF08368C8FA8C3AE0@AM9PR08MB5873.eurprd08.prod.outlook.com> From Address: HKLM@domain.nl Status: Ready Size (KB): 11 Message Source Name: SMTP:Default EXCHANGE Source IP: 40.107.22.81 SCL: 0 Date Received: 8-1-2021 19:03:00 Expiration Time: 10-1-2021 19:03:00 Last Error: Queue ID: Exchange\5 Recipients: HKLM@domain.nl;2;3;[{LED=};{MSG=};{FQDN=};{IP=};{LRT=}];0;CN=database,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Cloud23,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ad,DC=cloud23,DC=nl;0 |
Ik heb ondertussen veel zitten troubleshooten op google lees ik veel enabled TLS 1.2. Dit staat aan en wordt ook gebruikt. In de message trace van Exchange online zie ik TLS1.2 with AES256 dus dat lijkt wel goed te zitten. Alle e-mails die ik naar mijn EX2016 bak zend hebben onderstaande status.
:fill(white):strip_exif()/f/image/IC8OgUMJUcQZ2TNuTbifpPcS.png?f=user_large)
Ik zag online iets over een corrupte database als mogelijke oorzaak
Database events:
De oude database geeft inderdaad onderstaande error
code:
1
| At '8-1-2021 19:07:36', database copy 'Exchange-DB01' on this server encounted an error. Consult the Event log for "ExchangeStoreDb" or "MSExchangeRepl" events that may identify the specific failure. Recovery wasn't attempted. |
De nieuwe database zegt
code:
1
| Active Manager successfully mounted database database on server Exchange.ad.cloud23.nl. |
hier lijkt dus niks mee aan de hand.
De transport service lijkt soms ook te klapperen..
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| The transport process failed during message processing with the following call stack: System.UnauthorizedAccessException: Access to the registry key 'HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\AssistantsQuarantine\74c44d82-8823-4149-bae1-7076ca788402\MSExchangeDelivery\PoisonControl\PoisonControlComposite' is denied. at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str) at Microsoft.Win32.RegistryKey.CreateSubKeyInternal(String subkey, RegistryKeyPermissionCheck permissionCheck, Object registrySecurityObj, RegistryOptions registryOptions) at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey) at Microsoft.Exchange.Net.RegistryWriter.CreateSubKey(RegistryKey baseKey, String subkeyName) at Microsoft.Exchange.Assistants.QuarantineControl`1.get_RegistryKeyPath() at Microsoft.Exchange.Assistants.QuarantineControl`1.ForceRefreshData() at Microsoft.Exchange.Assistants.QuarantineControl`1.UpdateCache() at Microsoft.Exchange.Assistants.PoisonControlComposite..ctor(Guid databaseGuid, IAggregationStrategy`1 poisonAggregationStrategy, PerformanceCountersPerDatabaseInstance performanceCounters, IQuarantineInfrastructureSettings quarantineSettings) at Microsoft.Exchange.Assistants.ItemAssistantRuntimeFactory.<>c.<GetQuarantineControl>b__4_0(Guid guid) at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at Microsoft.Exchange.Assistants.ItemAssistantRuntimeFactory.GetQuarantineControl(Guid mdbGuid) at Microsoft.Exchange.Assistants.ItemAssistantRuntimeFactory.CreateInstance(IStoreSession session) at Microsoft.Exchange.Data.Storage.Adapters.ObjectEventHandlers.ItemAssistantEventsHandler.<>c__DisplayClass2_0.<.ctor>b__0() at System.Lazy`1.CreateValue() at System.Lazy`1.LazyInitValue() at Microsoft.Exchange.Data.Storage.Adapters.ObjectEventHandlers.ItemAssistantEventsHandler.Handle(BeforeItemFlushEvent onBeforeItemFlushArgs) at Microsoft.Exchange.Data.StoreObjects.Extensibility.InlineEvent.EventDispatcher.<>c__DisplayClass4_0`1.<Dispatch>b__0() at Microsoft.Exchange.Data.StoreObjects.Extensibility.InlineEvent.EventDispatcher.Dispatch[TEvent](TEvent eventData) at Microsoft.Exchange.Data.Storage.CoreItem.InternalFlush(SaveMode saveMode, CoreItemOperation operation, OperationContext operationContext) at Microsoft.Exchange.Data.Storage.CoreItem.Flush(SaveMode saveMode, OperationContext operationContext, CoreItemOperation operation, Boolean resetBodyFormat) at Microsoft.Exchange.Data.Storage.Item.SaveInternal(SaveMode saveMode, Boolean commit, OperationContext operationContext, CoreItemOperation operation) at Microsoft.Exchange.Data.Storage.StoreSession.Deliver(Item item, ProxyAddress recipientProxyAddress, RecipientItemType recipientType) at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.DeliveryItem.Deliver(ProxyAddress recipientProxyAddress) at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.MailItemDeliver.DeliverItem() at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.DeliveryProcessorBase.DeliverMessage() at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.MailItemDeliver.DeliverMessageForRecipient() at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.MailItemDeliver.<>c__DisplayClass161_0.<DeliverToRecipient>b__0() at Microsoft.Exchange.MailboxTransport.StoreDriverCommon.StorageExceptionHandler.RunUnderTableBasedExceptionHandler(IMessageConverter converter, StoreDriverDelegate workerFunction) at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.MailItemDeliver.DeliverToRecipient() at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.MailItemDeliver.DeliverToRecipients(Dictionary`2 shouldThrottleRecipientMap) at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.AgentGrayExceptionHandler.RunUnderGrayExceptionHandler(String functionName, Action action, Func`1 getContextFunc, Action`1 onSwallowedException, Action`1 onNotSwallowedException) at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.StoreDriverDelivery.DeliverMailItemAsync(MbxTransportMailItem mailItem, UInt64 sessionId) at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.StoreDriverDelivery.<DoLocalDeliveryAsync>d__50.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.MailboxTransport.StoreDriverDelivery.InMemoryDeliveryQueueBufferBlock.<TrackDequeueAndRunAsync>d__27.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.DataBdatCommandBase.<CommitMessageAsync>d__63.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.DataBdatCommandBase.<HandleEodAsync>d__40.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.DataBdatCommandBase.<ProcessAsync>d__36.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.SmtpInCommandBase.<ParseAndProcessAsync>d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.SmtpInStateMachine`2.<ParseAndProcessCommandAsync>d__34.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.SmtpInStateMachine`2.<ProcessCommandLineAsync>d__32.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Exchange.Protocols.Smtp.Receive.SmtpInStateMachine`2.<ExecuteAsync>d__5.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.Exchange.Threading.CompletedTaskTracker.BlockAndThrowOnFirstFaultedTask(CancellationToken cancellationToken, Boolean rethrowInnerException, Action`1 faultedTaskCallback) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() |
Iemand die mij hier mee een stukje verder wil en kan helpen?
[ Voor 75% gewijzigd door HKLM_ op 08-01-2021 19:32 ]
Cloud ☁️