Я использую amazon ses для отправки электронной почты, и я использую ту же конфигурацию внутри веб-сайта и приложения Windows.
Сайта отправка сообщений электронной почты, как правило, но окна приложение дает мне эту ошибку, а не электронная почта отправлена: Не удалось выполнить вызов SSPI при отправке электронной почты с помощью amazon ses из приложения Windows
обратите внимание, что, когда я изменить Smtp конфигурации в приложении окна что-то вроде Gmail работает нормально, проблема происходит с просто amazon ses и начал происходить только сегодня, до того, как ses отлично работал в приложении Windows.
Также обратите внимание, что как веб-сайт, так и приложение Windows работают локально.
Трассировка стека:
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Net.TlsStream.CallProcessAuthentication(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Mail.SmtpConnection.Flush()
at System.Net.Mail.ReadLinesCommand.Send(SmtpConnection conn)
at System.Net.Mail.EHelloCommand.Send(SmtpConnection conn, String domain)
at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
at System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint)
at System.Net.Mail.SmtpClient.GetConnection()
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Mail.EmailSender.SendMail(MailMessage mail) in e:\Mail\EmailSender.cs:line 175
InnerException:
{"The message received was unexpected or badly formatted"}
Не могли бы вы опубликовать внутренние детали исключения и/или полная трассировка стека? – Viccari
У вас есть какие-либо правила брандмауэра, блокирующие исходящие подключения в ящике, где работает ваше приложение Windows? – Viccari
может быть, но я использую ту же конфигурацию в другом выигрышном приложении на той же машине, и все работает нормально. –