2012-10-04 19 views
6

我從我的應用程序發送電子郵件時出現此錯誤。誰能提出任何解決方案。服務器響應是:4.3.2服務不可用,關閉傳輸通道

服務不可用,關閉傳輸通道。服務器 反應是:4.3.2服務不可用,關閉傳輸信道

下面是代碼。

string adminID = "[email protected]"; 
MailMessage msg = new MailMessage(); 
msg.From = new MailAddress(adminID); 
msg.To.Add("[email protected]"); 
msg.Subject = "Sample Email"; 
msg.Body = "Hello "; 
SmtpClient SmtpMail = new SmtpClient(); 
SmtpMail.Host = "basic.smtp.ttu.edu"; 
SmtpMail.Port = 25; 
SmtpMail.Send(msg); 

回答

16

得到了問題的解決方案。服務器拒絕了該請求,因爲該應用程序在該服務器上沒有寫權限。代碼非常好,只是它是權限問題。希望這可以幫助別人!

+5

我們將如何給出寫作的準則?哪個應用程序,哪個目錄等。 – kodmanyagha

+0

1.我從來沒有使用過system.net.mail的任何權限問題。 2.如何在開發箱上測試時獲得權利? – user609926

+0

您可能需要將IP地址添加到交換服務器的防火牆。 – Gandalf458