Async Email抛出一个语法错误asp.net MVC

时间:2016-04-13 13:16:04

标签: c# email

当我在本地运行我的应用程序并单击我的联系表单上的发送时,我收到此错误

  

语法错误,命令无法识别。服务器响应是:
    描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

     

异常详细信息:System.Net.Mail.SmtpException:语法错误,命令无法识别。服务器响应是:

     

第65行:await smtp.SendMailAsync(message);

我很擅长创建联系表单。我正在使用我的Gmail帐户将用户的详细信息发送回我的邮件

smtp.Credentials = credential;   
smtp.Host = "smtp.gmail.com"; 

smtp.Port = 465;   // SHOULD BE 587

smtp.EnableSsl = true;   
await smtp.SendMailAsync(message);   
return "sent";   

提前致谢!

[SmtpException: Syntax error, command unrecognized. The server response was: ]
   System.Net.Mail.ConnectAndHandshakeAsyncResult.End(IAsyncResult result) +1885147
   System.Net.Mail.SmtpTransport.EndGetConnection(IAsyncResult result) +31
   System.Net.Mail.SmtpClient.ConnectCallback(IAsyncResult result) +49
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +92

0 个答案:

没有答案