eMclient on Tencent qq.com smtp services can not work server smtp.qq.com at port 465 or 587
since tencent qq can no longer use smtp port 25 three months ago!
but
Outlook or Netease client or Foxmail client can work perfectly on smtp.qq.com at port 465 or 587
Please fix it!
here is log
11:18:09 [email protected] [SMTP] MailClient.Accounts.SocketException: 由于以下原因,连接失败:
“Unable to read data from the transport connection: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。.”
—> System.IO.IOException: Unable to read data from the transport connection: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。.
—> System.Net.Sockets.SocketException (10060): 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
at System.Net.Sockets.NetworkStream.Read(Span1 buffer) --- End of inner exception stack trace --- at System.Net.Sockets.NetworkStream.Read(Span
1 buffer)
at System.Net.Sockets.NetworkStream.ReadByte()
at MailClient.Streams.UnbufferedTextReader.ReadLine()
at MailClient.Protocols.Smtp.SmtpSendCommand.ReadReply(Int32& resultCode, Boolean confidential)
at MailClient.Protocols.Smtp.SmtpSendCommand.Connect(WorkerStatus status)
— End of inner exception stack trace —
at MailClient.Protocols.Smtp.SmtpSendCommand.Connect(WorkerStatus status)
at MailClient.Protocols.Smtp.SmtpSendCommand.Execute(WorkerStatus status)
at MailClient.Commands.Command.Process(WorkerStatus status)
AccountId = 05a7c377-47c8-44cf-81e3-bbd479c89242
AccountName = [email protected]
RunInPlace = False
EnqueuedStackTrace =
at MailClient.Protocols.Smtp.SmtpAccount.<>c__DisplayClass5_0.b__0()
at MailClient.Protocols.Common.AccountBase.RunIfOnline(Action actionIfOnline, Action actionIfOffline)
at MailClient.Protocols.Smtp.SmtpAccount.SendAsync(IEnumerable1 items, Action
1 sentItem, Action`1 completed, CancellationToken cancellationToken)
at MailClient.Accounts.BindingAccountBase.SendInternal()
at MailClient.Accounts.BindingAccountBase.Send()
at MailClient.Accounts.AccountManager.SendAllInternal(Boolean checkIncludeInGlobalOperations)
at MailClient.Accounts.AccountManager.SendAll(Boolean checkIncludeInGlobalOperations)
at MailClient.Accounts.AccountManager.NetworkChange_NetworkAvailabilityChanged(Object sender, OnlineStatusEventArgs e)
at MailClient.Net.NetworkAvailability.NetworkChange_NetworkAddressChanged(Object sender, EventArgs e)
at System.Net.NetworkInformation.NetworkChange.RunAddressChangedHandler(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.NetworkInformation.NetworkChange.AddressChangeListener.AddressChangedCallback(Object stateObject, Boolean signaled)
at System.Threading._ThreadPoolWaitOrTimerCallback.WaitOrTimerCallback_Context_f(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(_ThreadPoolWaitOrTimerCallback helper, Boolean timedOut)
at System.Threading.RegisteredWaitHandle.PerformCallback(Boolean timedOut)
at System.Threading.PortableThreadPool.CompleteWait(RegisteredWaitHandle handle, Boolean timedOut)
at System.Threading.CompleteWaitThreadPoolWorkItem.System.Threading.IThreadPoolWorkItem.Execute()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
GUIStatus_Exception_Reported = True