Thanks @Kim_Fisher!
This cleared things up.
Unfortunately, I can’t just just pass through zips with collected logs, but having had a look inside I can see the pertinent part. I have pasted the extract below. The issue appears to be caused by corporate network monitoring software.
I cannot control how my network traffic in managed and filtered, so if there is no other way to activate eM Client, I would have to look for another option.. alas..
Thanks for your help!
Kyryll
12:39:40.863|006| eM Client: 10.3.2622.0, .NET: 8.0.18, OS: Version 26.1 (Build 25B78), CPU:Apple M3 Pro
12:39:40.865|006|
12:39:58.648|00C| 2025-12-10T12:39:58: Unhandled exception in Activate
12:39:58.652|00C| MailClient.Remote.RemoteCallException: ActivateLicenseFromApplicationEx failed
12:39:58.652|00C| ---> System.Net.Http.HttpRequestException: net_http_ssl_connection_failed
12:39:58.652|00C| ---> System.Security.Authentication.AuthenticationException: net_ssl_io_cert_validation, RemoteCertificateNameMismatch
12:39:58.652|00C| at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1 alert, ExceptionDispatchInfo exception)
12:39:58.652|00C| at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
12:39:58.652|00C| at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
12:39:58.652|00C| at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
12:39:58.652|00C| Exception_EndOfInnerExceptionStack
12:39:58.652|00C| at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
12:39:58.652|00C| at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
12:39:58.652|00C| at System.Net.Http.HttpConnectionPool.AddHttp2ConnectionAsync(QueueItem queueItem)
12:39:58.652|00C| at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
12:39:58.652|00C| at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
12:39:58.652|00C| at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
12:39:58.652|00C| at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.<SendCoreAsync>g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
12:39:58.652|00C| at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.<SendCoreAsync>g__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
12:39:58.652|00C| at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
12:39:58.653|00C| at Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter.GetHttpResponseMessageAsync(RequestInformation requestInfo, CancellationToken cancellationToken, Activity activityForAttributes, String claims, Boolean isStreamResponse)
12:39:58.653|00C| at Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter.SendAsync[ModelType](RequestInformation requestInfo, ParsableFactory`1 factory, Dictionary`2 errorMapping, CancellationToken cancellationToken)
12:39:58.653|00C| at MailClient.Licensing.Client.Generated.Api.License.Activate.ActivateRequestBuilder.PostAsync(ActivateLicenseDto body, Action`1 requestConfiguration, CancellationToken cancellationToken)
12:39:58.653|00C| at MailClient.Remote.RestApiClient.ActivateLicenseFromApplication(String guid, String hwGuid, String activationKey, String applicationName, String version)
12:39:58.653|00C| Exception_EndOfInnerExceptionStack
12:39:58.653|00C| at MailClient.Remote.RestApiClient.ActivateLicenseFromApplication(String guid, String hwGuid, String activationKey, String applicationName, String version)
12:39:58.653|00C| at MailClient.Remote.RemoteCallsAdapter.ActivateLicenseFromApplication(String guid, String hwGuid, String activationKey, String applicationName, String version)
12:39:58.653|00C| at MailClient.Licensing.eMClientLicenseSource.Activate(String activationCode, Boolean verify, Boolean invokeUpdate)