2

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

感谢您的任何帮助,您可以提供。

4

2 回答 2

1

阅读RFC 2554(用于身份验证的 SMTP 服务扩展)

有一个完整的教程在

http://www.fehcom.de/qmail/smtpauth.html

于 2012-08-10T17:23:54.377 回答
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

于 2012-08-10T17:24:15.907 回答