Does not support IMAP of qq.com, the largest email service in China.

Version 6.0.20154.0 doest not support IMAP of qq.com, which is the largest email service in China. But outlook supports.

eM Client can not synchronize folders.

Hi,
did you use the automatic setup to setup this account? Can you make a screenshot of your current IMAP settings?

Thank you,
Paul.

Thank you for your reply. I’ve tried to setup the account both in automatic and manual mode, both failed.
Here’s a snapshot:
qq.com provides 2 type of email services, xxxx@qq.com and xxxx@yourdomain.

for xxxx@qq.com:
IMAP Server: imap.qq.com, Use SSL, Port 993
SMTP Server: smtp.qq.com, Use SSL, Port 465 or 587

for xxxx@yourdomain:
IMAP Server: imap.exmail.qq.com, Use SSL, Port 993
SMTP Server: smtp.exmail.qq.com, Use SSL, Port 465
or 
IMAP Server: hwimap.exmail.qq.com, Use SSL, Port 993
SMTP Server: hwsmtp.exmail.qq.com, Use SSL, Port 465

emclient will be idle in synchronizing the folders. A Chinese characters folder will be displayed under the account, it means ‘Other Folders’ in Chinese. All the folders created in webmail will be displayed under this folder, and webmail provides an option to control IMAP can access them or not.

Here’s the log:

11:26:38 PM xxxx@qq.com [IMAP]  Synchronizing subfolders: For folder xxxx@qq.com/11:27:40 PM xxxx@qq.com [IMAP]  Synchronizing subfolders: Done
11:27:40 PM xxxx@qq.com [IMAP]  Synchronizing subfolders: For folder xxxx@qq.com/其他文件夹
11:27:41 PM xxxx@qq.com [IMAP]  MailExceptions.ConnectionException: Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall. —> System.IO.IOException: Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall. —> System.Net.Sockets.SocketException: A blocking operation was interrupted by a call to WSACancelBlockingCall
11:27:41 PM    at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
11:27:41 PM    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
11:27:41 PM    — End of inner exception stack trace —
11:27:41 PM    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
11:27:41 PM    at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
11:27:41 PM    at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
11:27:41 PM    at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
11:27:41 PM    at System.Net.Security.SslStream.AuthenticateAsClient(String targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation)
11:27:41 PM    at MailClient.Imap.Base.Connection.<>c__DisplayClassa.b__9()
11:27:41 PM at MailClient.Imap.Base.Connection.Connect(Func`1 getStream)
11:27:41 PM at MailClient.Imap.Base.Connection.Connect(String receiveHost, Int32 receivePort, Boolean explicitSsl)
11:27:41 PM at MailClient.Imap.ConnectionPoolEntry.Reconnect()
11:27:41 PM — End of inner exception stack trace —
11:27:41 PM at MailClient.Imap.ConnectionPoolEntry.Reconnect()
11:27:41 PM at MailClient.Imap.ConnectionPool.AcquireConnection(Folder mailFolder, Boolean idle)
11:27:41 PM at MailClient.Imap.ConnectionContext…ctor(ImapAccount account)
11:27:41 PM at MailClient.Imap.Synchronizer.SynchronizeFoldersCommand.Execute(WorkerStatus status)
11:27:41 PM at MailClient.Commands.Command.Process(WorkerStatus status)



Hi,
the folder that’s displayed is greyed out (means it can not contain any emails).

Can you please go to Tools > Settings > Advanced and turn on IMAP logging for the account? Please save the settings and restart the application (so the account synchronizes), or switch to offline mode and back to online mode.

You can also try to right click your account and select Properties > Repair and click on the Repair button if available.

If that doesnt help, go back to the Advanced settings window, click on send logs and send the created logs to my email (mcgregor@emclient.com) and please include a reference link to this forum topic.

Thank you and sorry for the inconvenience,
Paul.

Thank you. I’ve sent logs to you via email.

Hi, just to let you know, we’re doing some further testing with qq but, with our testing account we have to wait until we’ll be able to use IMAP, but I’ll keep you posted on behalf of this issue.

But from the logs you’ve sent us it seems like it’s a server issue…

Thank you for understanding,
Paul.

Thanks for your reply. I think there are maybe some Chinese character folder name issues with qq mail. But outlook2013 is compatible with it. Looking forward to your result.

Hi again, it took a while, but we have the test account up and running now.
Can you please comment on when the issue occurs and what exactly is the issue again?
I’ve been able to synchronize the folders and send and receive email.

Thank you for clearing it up,
Paul.