2012-07-11 240 views
0

我收到消息說郵件發送。但是,在收件箱中有沒有新的郵件我發現,電子郵件在 server inetpub-> mailroot-> QueueSMTP服務器不發送郵件

請告訴我這個

編輯

public string btnSendmail() 
     { 
      // System.Web.Mail.SmtpMail.SmtpServer is obsolete in 2.0 
      // System.Net.Mail.SmtpClient is the alternate class for this in 2.0 
      SmtpClient smtpClient = new SmtpClient(); 
      MailMessage message = new MailMessage(); 

      try 
      { 
       MailAddress fromAddress = new MailAddress("[email protected]",""); 
       smtpClient.Host = "localhost"; 
       smtpClient.Port = 25; 
       message.From = fromAddress; 

       message.To.Add("[email protected]"); 
       message.Subject = "Feedback"; 


message.IsBodyHtml = false; 
message.Body = "Hello World" ; 
smtpClient.Send(message); 
return "Email successfully sent."; 
} 
catch (Exception ex) 
{ return "Send Email Failed." + ex.Message; 
     } 
+0

分享您的代碼 – 2012-07-11 12:56:56

+0

不需要顯示準確的電子郵件和pwds,如果他們是 – 2012-07-11 13:05:04

+0

我得到了電子郵件在Sever-> Inetpub-> mailroot-> qu EUE – 2012-07-11 13:13:37

回答

0

是您的SMTP開始解決?如果沒有,請啓動它。如果它已經啓動,請嘗試重新啓動它。

也打開日誌記錄,看看是否有幫助。

+0

是SMTP開始 – 2012-07-11 13:05:20

+0

relay-hosting.secureserver.net – 2012-07-11 13:09:22

0

當asp.net設法將消息發送到smtp服務器時,您將收到一條成功消息。這隻意味着郵件已經到達您的smtp服務器。

asp.net無法控制您的smtp服務器用它做什麼。

嘗試使用像Gmail這樣的公共smtp服務器,如果您的本地smtp服務器出現問題。

+0

IM使用pulic SMTP是relay-hosting.secureserver.net – 2012-07-11 13:08:10

0

添加此代碼到你的web.config

<system.net> 
    <mailSettings> 
     <smtp> 
     <network host="relay-hosting.secureserver.net"/> 

     </smtp> 
    </mailSettings> 
    </system.net> 

,並刪除該

smtpClient.Host = "localhost"; 
smtpClient.Port = 25; 

謝謝
Subhankar

+0

我已經試過,但它的Execeptions – 2012-07-12 04:21:20

+0

中繼拒絕表格服務器。我得到這個錯誤 – 2012-07-12 04:22:24

+0

@rohanpanchal你在哪裏託管該應用程序?你必須在託管服務器上嘗試,它不應該在開發環境中工作。例如godaddy服務器。 – Subhankar 2012-07-12 13:51:36

相關問題