It Worked - Then it stopped sending

I have eM Client Pro V 10.0.3530 installed on my PC & it’s been running fine. I have three 3mails in there. Two gmails & one regular IMAP

Over the past week I keep getting errors occasionally when sending messages. Earlier today I tested by sending from one gmail to the other (which worked) then replied & that also worked. SO, great I thought, problem went away.

Now two hours later I send a message & get an error. I do not understand why this is happening, nothing has changed for months that I recall. There may have been an update to eMClient, but I don’t remember it.

Why has sending suddenly broken, but also works occasionally. For SMTP I have smtp.gmail.com on port 587 and Force SSL/TLS. Below is a copy of the operations log when it failed. I’ve copy replaced names of accounts as they contain personal identifiers. Replaced with XXXSomthingXXX

Any advise on why this is happening would be appreciated. Note I’ve removed and re-added the BusAcc account (which is the one failing at present) and problem persists intermittantly

eM Client 10.0.3530+f0b89b73a0 (Windows)
7:02:07 PM Online state: changed to online due to NetworkAvailability
7:02:08 PM XXXXXBusAccXXXXX IMAP Synchronizing folder ‘/All Mail’
7:02:08 PM XXXXXRegIMAPXXXXX IMAP Synchronizing folder ‘/Inbox’
7:02:08 PM Personal IMAP Synchronizing folder ‘/All Mail’
7:02:08 PM XXXXXBusAccXXXXX SMTP Connecting: To XXXXXBusAccXXXXX
7:02:08 PM Personal Google Contacts Synchronizing folder list
7:02:08 PM Personal Google Calendar Synchronizing folder list
7:02:08 PM Personal Google Contacts Synchronizing folder ‘/All Contacts’
7:02:08 PM Personal Google Settings Synchronizing tags
7:02:08 PM XXXXXBusAccXXXXX Google Contacts Synchronizing folder list
7:02:08 PM XXXXXBusAccXXXXX Google Calendar Synchronizing folder list
7:02:08 PM XXXXXBusAccXXXXX Google Contacts Synchronizing folder ‘/All Contacts’
7:02:08 PM XXXXXBusAccXXXXX Google Settings Synchronizing tags
7:02:08 PM XXXXXRegIMAPXXXXX IMAP Synchronizing folder list
7:02:09 PM Personal Google Contacts Synchronizing folder ‘/Other Contacts’
7:02:09 PM Personal Google Contacts Synchronizing folder list
7:02:09 PM XXXXXBusAccXXXXX Google Contacts Synchronizing folder ‘/Directory’
7:02:10 PM XXXXXBusAccXXXXX SMTP Connected: To XXXXXBusAccXXXXX
7:02:10 PM XXXXXBusAccXXXXX SMTP Sending messages
7:02:10 PM XXXXXBusAccXXXXX Google Contacts Synchronizing folder ‘/Other Contacts’
7:02:10 PM Personal Google Calendar Synchronizing folder ‘/Calendar’
7:02:10 PM XXXXXBusAccXXXXX Google Contacts Synchronizing folder list
7:02:10 PM XXXXXBusAccXXXXX Google Calendar Synchronizing folder ‘/Calendar’
7:02:20 PM XXXXXBusAccXXXXX IMAP Synchronizing folder list
7:02:25 PM Personal Google Contacts Synchronizing folder ‘/All Contacts’
7:02:25 PM Personal IMAP Uploading item(s) to folder ‘/All Mail’
7:02:26 PM Personal IMAP Synchronizing folder ‘/All Mail’
7:02:29 PM Personal IMAP Downloading messages: For folder /All Mail
7:02:29 PM Personal IMAP Synchronizing folder ‘/All Mail’
7:02:30 PM Personal IMAP Downloading messages: For folder /All Mail
7:02:30 PM Personal IMAP Synchronizing folder ‘/All Mail’
7:02:31 PM Personal IMAP Downloading messages: For folder /All Mail
7:02:31 PM Personal IMAP Synchronizing folder list
7:02:31 PM Personal IMAP Synchronizing folder ‘/All Mail’
7:02:32 PM XXXXXBusAccXXXXX [SMTP] MailClient.Accounts.SocketException: Sending messages failed due to the following reason:
“Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host…”
—> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host…
—> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
at System.Net.Sockets.NetworkStream.Read(Span1 buffer) --- End of inner exception stack trace --- at System.Net.Sockets.NetworkStream.Read(Span1 buffer)
at System.Net.Security.SyncReadWriteAdapter.ReadAsync(Stream stream, Memory1 buffer, CancellationToken cancellationToken) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder1.StateMachineBox1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory1 buffer, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder1.StateMachineBox1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Security.SslStream.Read(Byte buffer, Int32 offset, Int32 count)
at System.IO.StreamReader.ReadBuffer()
at System.IO.StreamReader.ReadLine()
at MailClient.Protocols.Smtp.SmtpSendCommand.ReadReply(Int32& resultCode, Boolean confidential)
at MailClient.Protocols.Smtp.SmtpSendCommand.SendCommandAndCheckReply(String command, String& reply, Int32 successCodes)
at MailClient.Protocols.Smtp.SmtpSendCommand.SendMessageProc(IMail mail, WorkerStatus status, Int64& uploadedBytes, Int64 totalBytes)
at MailClient.Protocols.Smtp.SmtpSendCommand.Execute(WorkerStatus status)
— End of inner exception stack trace —
at MailClient.Protocols.Smtp.SmtpSendCommand.Execute(WorkerStatus status)
at MailClient.Commands.Command.Process(WorkerStatus status)
AccountId = 7509108c-40d1-4042-9b86-fdb2994c0c98
AccountName = XXXXXBusAccXXXXX
RunInPlace = False
EnqueuedStackTrace =
at MailClient.Protocols.Smtp.SmtpAccount.<>c__DisplayClass5_0.b__0()
at MailClient.Protocols.Common.AccountBase.RunIfOnline(Action actionIfOnline, Action actionIfOffline)
at MailClient.Protocols.Smtp.SmtpAccount.SendAsync(IEnumerable1 items, Action1 sentItem, Action`1 completed, CancellationToken cancellationToken)
at MailClient.Accounts.BindingAccountBase.SendInternal()
at MailClient.Accounts.BindingAccountBase.Send()
at MailClient.Accounts.AccountManager.SendAllInternal(Boolean checkIncludeInGlobalOperations)
at MailClient.Accounts.AccountManager.SendAll(Boolean checkIncludeInGlobalOperations)
at MailClient.Program.<>c.b__298_0(Task _)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__281_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
at System.Threading.Tasks.Task.ExecuteEntryUnsafe(Thread threadPoolThread)
at System.Threading.Tasks.Task.ExecuteFromThreadPool(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
GUIStatus_Exception_Reported = True
7:02:33 PM Personal IMAP Synchronizing folder ‘/Junk Email’
7:02:35 PM Personal IMAP Synchronizing folder ‘/Trash’

Over the past week I keep getting errors occasionally when sending messages. Earlier today I tested by sending from one gmail to the other (which worked) then replied & that also worked. SO, great I thought, problem went away.

Now two hours later I send a message & get an error. I do not understand why this is happening, nothing has changed for months that I recall.

As you have already tried removing and re-adding your Gmail account that is randomly failing to send, and you also have the correct Gmail SMTP settings, with those errors showing in your operations log, that can sometimes be related to a eg: background program which might possibly be interfering with the outgoing mail.

So if you have any eg: optionally installed Firewall / Security programs or optionally installed Antivirus programs or VPNs other than what comes default with the OS, then try completely disabling those to test incase of any interference.

Now “if you have no optionally installed programs like that running resident” or disabling those made no difference, then try uninstalling eM Client and if you have Windows “don’t delete the database” when asked on the uninstall wizard. Then download V10.0.3530 again via the release history page and reinstall eM Client & try again.

It means your email provider intentionally disconnected you.

It could be because of an abuse policy, or some server maintenance etc., but you will need to ask them why they did that.

Thank you Cyberzork. I’ve did as you suggested & removed & reinstalled. I’m not using a VPN, I have eset as a AV & firewall, but I don’t see why it would cause this issue. I did pause the Anti Virus & the firewall within eset. Issue remains, so I’m still stuck.

Stupid thing is, there’s two gmail addresses, issue appears only to effect one of them.

There isn’t anything you can do in eM Client. You will need to ask the provider why they are intentionally disconnecting you.