2012-08-10 128 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