Cant add Email to eM Client

since July 22, I cant add any email to the eM Client, im getting an error which u can see in screenshot below.

  1. I checked the path, in the ‘Storage’ settings of eM Client, it says: C:\Users\XXX\AppData\Roaming\eM Client
  2. I deleted this folder: : C:\Users\XXX\AppData\Roaming\eM Client
  3. Closed the program.
  4. I opened the program, added mail, checked this C:\Users\XXX\AppData\Roaming\eM Client path, a folder for mail is created here as soon as I add mail to the program:
    C:\Users\XXX\AppData\Roaming\eM Client\3fe4794a-4e98-4cbb-813b-7f7e88cfd524/00744f36-d606-4ae4-8bbb-e1edfb3d948a/

That is, the path is indicated (as I understand it) correctly, but still the emails is not connected to eM Client.

What can i do?

You didn’t provide the error. You will find it in Menu > Operations > Log tab.

13:58:50 Gmail IMAP Synchronizing folder list
13:58:50 Gmail [IMAP] MailClient.Accounts.ConnectionException: Authentication failed because the remote party sent a TLS alert: ‘DecodeError’.
—> System.Security.Authentication.AuthenticationException: Authentication failed because the remote party sent a TLS alert: ‘DecodeError’.
—> System.ComponentModel.Win32Exception (0x80090326): Получено непредвиденное сообщение или оно имеет неправильный формат.
— End of inner exception stack trace —
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
at MailClient.Imap.Base.Connection.<>c__DisplayClass82_0.<b__0>d.MoveNext()
— End of stack trace from previous location —
at MailClient.Imap.Base.TransportPipe.<>c__DisplayClass35_0.<b__0>d.MoveNext()
— End of stack trace from previous location —
at MailClient.Imap.Base.TransportPipe.UpgradeStreamAsync(Func2 callback) at MailClient.Imap.Base.Connection.ConnectAsync(Func2 getStream, CancellationToken cancellationToken)
at MailClient.Imap.Base.Connection.ConnectAsync(Func2 getStream, CancellationToken cancellationToken) at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken) --- End of inner exception stack trace --- at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken) at MailClient.Protocols.Imap.ConnectionPool.AcquireConnectionAsync(Folder mailFolder, Boolean noSelect) at MailClient.Protocols.Imap.ConnectionContext.CreateContextAsync(ImapAccount account) at MailClient.Protocols.Imap.ImapFolderSynchronizer.ListFoldersAsync(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken) at MailClient.Protocols.Imap.ImapFolderSynchronizer.GetFolderList(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken) at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass16_0.<EnqueueGetFolderList>b__0(WorkerStatus status, CancellationToken cancellationToken) at MailClient.Protocols.Imap.ImapActionCommand.<>c__DisplayClass11_0.<.ctor>b__0(WorkerStatus ws, CancellationToken ct) at MailClient.Protocols.Imap.ImapActionCommand.ExecuteInternalSync(WorkerStatus status) at MailClient.Protocols.Imap.ImapActionCommand.Execute(WorkerStatus status) at MailClient.Commands.Command.Process(WorkerStatus status) --- End of stack trace from previous location --- at MailClient.Storage.Synchronization.FolderSynchronizerExtensions.SynchronizeSubfoldersAsync(IFolderSynchronizer synchronizer, Folder folder, SynchronizationPriority priority, CancellationToken cancellationToken) at MailClient.Protocols.Imap.ImapAccount.SynchronizeIntAsync(Boolean forced) at MailClient.Protocols.Common.SynchronizableMailAccount.<>c__DisplayClass7_0.<<SynchronizeAsync>b__0>d.MoveNext() IMAP_SERVER_TYPE = Unknown EnqueuedStackTrace = at MailClient.Protocols.Common.FolderSynchronizer.GoOnlinePre() at MailClient.Protocols.Imap.ImapFolderSynchronizer.GoOnlinePre() at MailClient.Protocols.Imap.ImapAccount.GoOnlineInt() at MailClient.Protocols.Common.AccountBase.ChangeOnlineState(Boolean online, OfflineReason offlineReason) at MailClient.Protocols.Common.AccountBase.GoOnline() at MailClient.Protocols.Common.AccountBase.RunIfOnline[T](Func1 actionIfOnline, Func`1 actionIfOffline)
at MailClient.Protocols.Common.SynchronizableMailAccount.Synchronize(SynchronizationPriority priority)
at MailClient.Accounts.BindingAccountBase.Receive()
at WmNLoc8QQfAH73Dbj6l8.hXLFUNEiN0K(Object , WmNLoc8QQfAH73Dbj6l8 )
at MailClient.UI.Controls.Folders.controlFolders.XIIKHJuZwJB(Object sender, TreeViewCancelEventArgs )
at MailClient.Common.UI.Controls.ControlTreeView.ControlTreeView.OnNodeClicked(TreeViewCancelEventArgs e)
at MailClient.Common.UI.Controls.ControlTreeView.ControlTreeView.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.UserControl.WndProc(Message& m)
at MailClient.Common.UI.Controls.AutomationViewUserControl.WndProc(Message& m)
at MailClient.Common.UI.Controls.TouchScrollUserControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
at Interop.User32.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.Interop.Mso.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(ApplicationContext context)
at ONUbV1Bm0dL4pjSuAxEI.hXLFUNEiN0K(ApplicationContext , ONUbV1Bm0dL4pjSuAxEI )
at MailClient.Program.<>c.QxpnQx8NA8()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at MailClient.Common.UI.Forms.BaseForm.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)
at Xilium.CefGlue.Interop.libcef.run_message_loop()
at Xilium.CefGlue.CefRuntime.RunMessageLoop()
at nm660RBBJ1xaQrckIjxu.hXLFUNEiN0K(nm660RBBJ1xaQrckIjxu )
at MailClient.Program.Main(String[] args)
GUIStatus_Exception_Reported = True

i found your comment here: server says" authentication failed" - #2 by Gary

i checked my Account Settings with settings which u provided, everything is same with settings which u provided, but cant add email again

do you have any idea ?

Well, it is definitely a server issue related to TLS.

What version of Windows are you using?

Win10 x64, 1809 ltsc

If you have enabled TLS 1.3 in Windows 10, you will need to disable it again because it is not compatible with that OS version. Then see if you get the same issue.

1 Like

big big thanks! few days before i used one trash bat file, u said about enabling/disabling TLS and i remembered that bat, and i reverted/deleted that settings. Now app works, big thanks!

1 Like