Connection Failure for 2+ days

Been using eM Client for years for my CenturyLink account. Suddenly I’m getting the red triangle Connection Failed. I can access my account on the CenturyLink site but eM Client no longer pulls the messages to my desktop. This seems to be a common problem but the other topics never offer an explanation. I tried to get my GMail account to access the CenturyLink account with no luck. Any advice? My log is below:

5:42:27 AM Online state: changed to online due to NetworkAvailability
5:42:27 AM jwilkins@embarqmail.com IMAP Synchronizing folder list
5:44:19 AM jwilkins@embarqmail.com [IMAP] System.OperationCanceledException: The operation was canceled.
at MailClient.Utils.Threading.TaskExtensions.WithTimeout[T](Task1 task, TimeSpan timeout, CancellationToken cancellationToken) 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) 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 = Other EnqueuedStackTrace = at MailClient.Protocols.Common.FolderSynchronizer.EnqueueGetFolderList(Folder homeFolder, Action1 completed, Boolean prioritize)
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.Accounts.AccountList.<>c__DisplayClass23_0.b__1(IAccount account)
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_02.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica1.ExecuteAction(Boolean& yieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica.Execute()
at System.Threading.Tasks.TaskReplicator.Replica.<>c.<.ctor>b__4_0(Object s)
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
at System.Threading.ExecutionContext.RunInternal(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.ThreadPoolTaskScheduler.TryExecuteTaskInline(Task task, Boolean taskWasPreviouslyQueued)
at System.Threading.Tasks.TaskScheduler.TryRunInline(Task task, Boolean taskWasPreviouslyQueued)
at System.Threading.Tasks.Task.InternalRunSynchronously(TaskScheduler scheduler, Boolean waitForCompletion)
at System.Threading.Tasks.Task.RunSynchronously(TaskScheduler scheduler)
at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner1 source, ParallelOptions parallelOptions, Action1 simpleBody, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable1 source, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable1 source, Action1 body) at MailClient.Accounts.AccountList.SetOnlineState(Boolean online, OfflineReason offlineReason, IComparer1 comparer)
at MailClient.Accounts.BindingAccountBase.GoOnline()
at MailClient.Accounts.AccountList.<>c__DisplayClass23_0.b__1(IAccount account)
at System.Threading.Tasks.Parallel.<>c__DisplayClass44_02.<PartitionerForEachWorker>b__1(IEnumerator& partitionState, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica1.ExecuteAction(Boolean& yieldedBeforeCompletion)
at System.Threading.Tasks.TaskReplicator.Replica.Execute()
at System.Threading.Tasks.TaskReplicator.Replica.<>c.<.ctor>b__4_0(Object s)
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
at System.Threading.ExecutionContext.RunInternal(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.ThreadPoolTaskScheduler.TryExecuteTaskInline(Task task, Boolean taskWasPreviouslyQueued)
at System.Threading.Tasks.TaskScheduler.TryRunInline(Task task, Boolean taskWasPreviouslyQueued)
at System.Threading.Tasks.Task.InternalRunSynchronously(TaskScheduler scheduler, Boolean waitForCompletion)
at System.Threading.Tasks.Task.RunSynchronously(TaskScheduler scheduler)
at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner1 source, ParallelOptions parallelOptions, Action1 simpleBody, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable1 source, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Action3 bodyWithStateAndIndex, Func4 bodyWithStateAndLocal, Func5 bodyWithEverything, Func1 localInit, Action1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable1 source, Action1 body) at MailClient.Accounts.AccountList.SetOnlineState(Boolean online, OfflineReason offlineReason, IComparer1 comparer)
at MailClient.Accounts.AccountManager.SetOnlineState(Boolean toOnline, OfflineReason offlineReason)
at MailClient.Accounts.DesktopAccountManager.SetOnlineState(Boolean toOnline, OfflineReason offlineReason)
at MailClient.Accounts.AccountManager.b__110_0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__272_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.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
GUIStatus_Exception_Reported = True

1 Like

I have no real help here. All I can say is that this problem occurred after CenturyLink upgraded it’s email program. Em Client seems to be the only one affected. I tried Thunderbird, Windows Mail and GMail and they all can still access it fine, which is a problem because I really like EM Client.

1 Like

Thanks DarthGojira for your response. My MS Office Outlook 2003 was not affected by the CL upgrade. The only difference is Outlook uses POP server while EM Client uses IMAP server. So I bypassed the Automatic Setup and manually entered the POP3 info and so far it is working; i.e., downloading full and complete messages and attachment in seconds. I’m giving it a day or two , then I’ll try to figure out how to tell it to pull messages off the CL server (as the default). Any ideas on that would be appreciated. Hope this information might help you.

Thanks for that information. I set up a POP account and seem to have no problems for now.

1 Like

This is exactly what I’m running into. I have centurylink too. Also, how do I bypass automatic set up?

DarthGojira, glad I could help.

earthshoes57. There is a eM Client user manual somewhere that I read from but not sure where I found it. So (taking rough notes), this is what I did:
I had to create a new account, so I stopped my current account from synchronizing (Settings, Synchronization, unclick the 2 blocks). (Did not want to delete until I know the new account worked.)
I clicked on Create a New Account. NEXT
On the Set up an account screen, I clicked on the Mail icon and clicked Next.
Under the Mail were several options, I selected “Other”, NEXT.
On Identity screen, type your email address. NEXT.
Incoming server: Select POP3. I’m not sure what your server address is. For Authentication I selected Use identity credentials. NEXT.
Outgoing server is your SMTP. Enter outgoing server name. NEXT
Test configuration. Any errors or possible fixes will appear here. NEXT
Account Details: Name you want displayed. NEXT
(Alot of this information may be obtained from your old account.)
Set up encryption NEXT
Finish. You choose if you want this account to download messages off the server. FINISH.
If all works, can delete the old account.
Hope this helps. May be easier ways of doing it, but no one came forward. I’m not an IT professional, just a senior citizen trying to find answers that the pros can’t. :slight_smile:

Thank you, thank you, thank you. Have been fighting this for over a month since the Brightspeed takeover of Centurylink. Starting a new account and using POP instead of IMAP seems to have solved it.

Brightspeed is the worst company I have encountered. I believe their tech support is AI and they are completely impervious to customer interaction

So glad I could keep emClient, I love the program.

You shouldn’t need to change to POP because IMAP stopped working. IMAP also has alot more advantages than POP mail.

So if you do want to try IMAP again at a later date with CenturyLink, the below appears to be the settings according to their (updated email help page).

Also “Don’t delete / remove your POP account” untill your IMAP account is setup. Just setup / add your IMAP account as a second account. Then once its added and all working, you can then drag your POP mail messages & folders to your IMAP account. Then when you are certain it’s all there, then lastly remove your POP account.

CenturyLink also have a contact us form support request page if you have any issues.

Also you can post any IMAP error messages if you get any on this thread & usually we can help as well.

(CenturyLink support form link)

https://centurylinkwebmail.s.center/hc/en-us/requests/new

(CenturyLink POP & IMAP settings)

https://www.centurylink.com/home/help/internet/email/migration-help.html#settings

Incoming Server (choose POP or IMAP)

POP: pop.centurylink.net, Port: 995, Security: SSL

IMAP: mail.centurylink.net, Port: 993, Security: SSL

Outgoing Server

SMTP: smtp.centurylink.net, Port: 587, Security: TLS if available

.

Yes, I shouldn’t need to change but there it is.
The Centurylink contact form redirects to Zendesk which I am pretty sure is AI. I have no sense of a human having read any of my many emails.
The IMAP messages stick either on authorization or folder synchronization.

Used the Microsoft Remote Connectivity Analyzer and would not connect to IMAP using the specified port and correct credentials. That took emClient out of the equation and points to an issue with the Centurylink/Brightspeed change over. I know they did something because I got an email telling me how fabulous everything was gonna be with the new system.

Even with Post Office Protocol I was unsuccessful using Port 995. It only worked when I accepted the emClient default. Also I’m showing SMTP port of 465 from what I believe to be a later document than the Port 587 one.

Point being that Brightspeed sucks and Buckster’s fix worked like the proverbial charm.

Thanks for the input though.

Cyberzork, my initial attempts included the updated port settings which were quickly rejected. I reached out to CenturyLink and the forum and was totally ignored.

Saying that, Lemo has an excellent point about Brightspeed. All AI and if need tech support on a weekend or after hours, forget it. My internet has been down for 2 days with expected fix no earlier than 3 more days. CenturyLink would have it fixed by now.

Irregardless, both of you have excellent tries and fixes that will benefit many.