命令参数未实现。服务器响应是:首先验证(#5.5.0)

时间:2016-09-09 10:13:15

标签: c# asp.net asp.net-mvc nopcommerce smtp-auth

我正在研究基于MVC ASP.NET的nopCommerce我的电子邮件在上一个星期一之前工作正常,现在我注意到它没有发送任何电子邮件(注册,订单确认,密码恢复等)。当我检查日志时,我发现此错误命令parameter not implemented. The server response was: Authenticate first (#5.5.0) 完整错误

  

System.Net.Mail.SmtpException:未实现命令参数。该   服务器响应是:首先验证(#5.5.0)at   System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode,   System.Net.Mail.MailCommand.Send的字符串响应(SmtpConnection   conn,Byte []命令,MailAddress from,Boolean allowUnicode)at   System.Net.Mail.SmtpTransport.SendMail(MailAddress sender,   MailAddressCollection收件人,String deliveryNotify,布尔值   allowUnicode,SmtpFailedRecipientException&例外)   System.Net.Mail.SmtpClient.Send(MailMessage消息)at   Nop.Services.Messages.EmailSender.SendEmail(EmailAccount emailAccount,   String subject,String body,String fromAddress,String fromName,   String toAddress,String toName,String replyTo,String replyToName,   IEnumerable 1 bcc, IEnumerable 1 cc,String attachmentFilePath,String   attachmentFileName,Int32 attachedDownloadId)at   Nop.Services.Messages.QueuedMessagesSendTask.Execute()

1 个答案:

答案 0 :(得分:1)

问题出在您的SMTP服务器上。请与您的网络管理员联系以解决问题。

  

是否有任何可能的方式从我的代码进行身份验证?

当您尝试发送邮件时,您只知道您的服务器响应(#5.5.0)。这意味着您不允许通过您使用的此服务器发送邮件。如果有效,请向管理员询问服务器现在的情况。

Here is problem like your