2012-08-10 174 views
2

我已经在C#中创建了自己的SMTP服务器,并且我想提供使其需要验证的选项。我在Google上找不到任何地方显示SMTP应该发送/接收的响应和请求,以便与客户端进行身份验证。验证自定义SMTP服务器

感谢您提供的任何帮助。

回答

0

你可以用论文线尝试 - SmtpClient.Credentials财产

SmtpClient client = new SmtpClient(); 
NetworkCredential networkCredential = 
    new NetworkCredential("username", "password"); 

client.Credentials = networkCredential ; 

你有文章在这里

http://msdn.microsoft.com/fr-fr/library/system.net.mail.smtpclient.credentials.aspx

+0

他正在写他自己的SMTP服务器,并想知道如何实现AUTH协议。这有什么帮助? – 2012-08-10 17:27:21

+0

SmtpClient client = new SmtpClient(param);其中param是你的服务器的主机 / – 2012-08-10 17:30:29

+0

@Candie - 他的自定义服务器将如何理解你发送的凭据?!?! – 2012-08-10 18:39:07