2010-04-09 985 views
3

发送时由特定的ID我得到这个错误,邮件对所有的ID其做工精细, 是什么在这里的问题..sendmail函数显示:语法错误,命令无法识别。服务器响应为:

Syntax error, command unrecognized. The server response was: 
status code :0 

堆栈跟踪的其余部分:

at System.Net.Mail.SmtpConnection.ConnectAndHandshakeAsyncResult.End(IAsyncResult result) 
    at System.Net.Mail.SmtpClient.ConnectCallback(IAsyncResult result) 

简介:

System.Net.Mail.SmtpException: Syntax error, command unrecognized. The server response was: 
    at System.Net.Mail.SmtpConnection.ConnectAndHandshakeAsyncResult.End(IAsyncResult result) 
    at System.Net.Mail.SmtpClient.ConnectCallback(IAsyncResult result) 

请帮我..

+0

发送邮件“来自ID”是什么意思? – 2010-04-09 11:42:06

+1

我认为通过ID他的意思是用户名..你可以分享一些代码? – 2010-04-09 11:47:02

+0

意思是使用域名(作业)发送邮件的例子,如: '[email protected]' bt wat是错误的意思,并且wat是实际的概率... 是这个概念与服务器有关...? – Innova 2010-04-09 12:21:50

回答

2

此错误消息指出“不可识别的命令”

这意味着“东西”的格式不正确。

堆栈跟踪显示发生错误的位置。

的最后一步是ConnectAndHandshakeAsyncResult

这是发生在服务器级别。

传递给邮件服务器的消息被搞乱了。

相关问题