Failed to receive incoming messages

Hi, today I suddenly got an error with em Client. It has been working fine from months ago until now. I am not able to receive any incoming message. I’m however able to send message to others. I was able to receive message on my phone using another 3rd party app, so I suspect the error is on em Client side.
Upon checking diagnostic log, below is the POP3 logs.

Update: After setting security policy from “Use SSL/TLS if available” to “Don’t use secure connection”. I was able to receive message, however this is not a safe workaround.

18:00:05.334|001|   AccountBase.ChangeOnlineState : STATE CHANGE TO online due User
18:00:05.350|017|   POP3 S: +OK POP3 smtp-std3.fnbs.net.my (Version 6.9c-1) http://surgemail.com
18:00:05.350|017|   POP3 C: STLS
18:00:05.353|017|   POP3 S: +OK Begin TLS negotiation
18:00:05.377|017|   Exception: MailClient.Accounts.ConnectionException: Error when receiving from account myemail@dummy.com.my : A call to SSPI failed, see inner exception. —> System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. —> System.ComponentModel.Win32Exception: The token supplied to the function is invalid
18:00:05.383|017|      — End of inner exception stack trace —
18:00:05.383|017|      at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
18:00:05.383|017|      at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
18:00:05.383|017|      at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
18:00:05.383|017|      at System.Net.Security.SslStream.AuthenticateAsClient(String targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation)
18:00:05.383|017|      at MailClient.Protocols.Pop3.Pop3ReceiveCommand.Connect(WorkerStatus status)
18:00:05.383|017|      at MailClient.Protocols.Pop3.Pop3ReceiveCommand.Execute(WorkerStatus status)
18:00:05.383|017|      — End of inner exception stack trace —
18:00:05.384|017|      at MailClient.Protocols.Pop3.Pop3ReceiveCommand.Execute(WorkerStatus status)
18:00:05.384|017|      at MailClient.Commands.Command.Process(WorkerStatus status)
18:00:05.384|00B|   AccountBase.ChangeOnlineState : STATE CHANGE TO offline due BrokenConnection