Clash of emails

I’ve had to do a workaround for 2 of my email accounts because they both use yahoo mail.
I have both a Yahoo email address and a Sky one, In order to be able to make these work with your email client, I have to log in to one and then set it up, and then I have to log out of it and log in to the other in order to set that one up, otherwise, your software thinks it’s the same account twice, I cannot be logged into them both at the same time, a possible bug fix needed.

All you need to do is got to Menu > Accounts and click on the Add Account button. Then enter the email address in the automatic setup. You will be passed to your web browser to authenticate that account.

Just make sure when you are in the web browser, you are logging into the correct account. When setting up the second account, in the browser part if you use the credentials for the first account, it will be setup to access the first account mailbox.

It is the passing of the account for authentication that causes the problem, I can be logged into both at the same time for general use even though they are both Yahoo because I’m assuming it’s a different gateway address, the complaint here is that I have to log out of one then the other in order to complete the authentication, if I don’t the authentication will cause a ‘not found’ page error if I am logged into both, meaning your software is having a fit at the authentication stage because it doesn’t know which address is being authenticated. Also, the Sky account keeps showing an exclamation mark as it seems to be having connection problems.

09:56:55 Sky [IMAP] MailClient.Accounts.ConnectionException: Synchronizing folder ‘Sky/Sent Messages’ failed due to the following error: Server did not respond in 00:01:00
—> System.TimeoutException: Server did not respond in 00:01:00
at MailClient.Imap.Base.Extensions.CopyToAsyncWithTimer(Stream source, PipeWriter writer, TimeoutTimer timer, ITaskSource readDemandSource, Action1 loggingCallback, CancellationToken cancellationToken) at MailClient.Imap.Base.TransportPipe.StartReading(Stream stream, CancellationToken token) at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result) at System.IO.Pipelines.Pipe.GetReadAsyncResult() at System.IO.Pipelines.Pipe.DefaultPipeReader.GetResult(Int16 token) at MailClient.Imap.Base.Extensions.<>c__DisplayClass30_0.<<ReadLineAsync>g__SlowAsyncPath|1>d.MoveNext() --- End of stack trace from previous location --- at MailClient.Imap.Base.Connection.ReceiveAsync() --- End of inner exception stack trace --- 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.Protocols.Imap.ImapAccount.SynchronizeIntAsync(Boolean forced) at MailClient.Protocols.Common.SynchronizableMailAccount.<>c__DisplayClass7_0.<<SynchronizeAsync>b__0>d.MoveNext() IMAP_SERVER_TYPE = Yahoo EnqueuedStackTrace = at MailClient.Protocols.Common.ItemSynchronizer2.<>c__DisplayClass40_1.g__RunSynchronize|2()
at MailClient.Protocols.Common.ItemSynchronizer2.<>c__DisplayClass40_0.<EnqueueSynchronize>b__0() at MailClient.Protocols.Common.AccountBase.RunIfOnline(Action actionIfOnline, Action actionIfOffline) at MailClient.Protocols.Common.ItemSynchronizer2.EnqueueSynchronize(Folder folder, Boolean fast, CancellationToken cancellationToken, Action1 completed) at MailClient.Protocols.Common.ItemSynchronizer2.Synchronize(Folder folder, SynchronizationPriority priority, Action1 completed) at MailClient.Storage.Application.ItemCollection2.Synchronize(SynchronizationPriority priority, Action1 completed, Boolean fromUI) at MailClient.Storage.Application.ItemCollection2.SynchronizeAsync(Boolean forced, Boolean fromUI)
at MailClient.Storage.Application.Folder.SynchronizeAsync(Boolean forced, Boolean fromUI)
at MailClient.Protocols.Imap.ImapAccount.SynchronizeIntAsync(Boolean forced)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecutionContextCallback(Object s)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetExistingTaskResult(Task1 task, TResult result) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult() at MailClient.Storage.Synchronization.FolderSynchronizerExtensions.SynchronizeSubfoldersAsync(IFolderSynchronizer synchronizer, Folder folder, SynchronizationPriority priority, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
GUIStatus_Exception_Reported = True
09:58:41 Sky IMAP Synchronizing folder list
09:58:43 Sky IMAP Synchronizing folder ‘/Inbox’
09:58:44 Sky IMAP Synchronizing folder ‘/Sent Messages’
09:59:36 Yahoo IMAP Synchronizing folder ‘/Inbox’