2011-02-17 17 views
0

私はasp.netアプリケーションで問題が発生しています。連絡先セクションのボックスに記入すると、エラーなしでプログラムを実行できますが、エラーが表示されます。お問い合わせ

SMTPExceptionがユーザーコードによってunhandedた。ここに私のコード

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Net.Mail; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 


public partial class contactUs : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
     { 

     } 
     protected void submitform(object sender, EventArgs e) 
     { 
      MailMessage email = new MailMessage() 
      { 
       Subject = "Email From CraigavonAquatics Contact Us Section", 
       Body = commentBox.Text, 
       IsBodyHtml = false, 
       From = new MailAddress(emailBox.Text, nameBox.Text) 
      }; 
      email.To.Add(new MailAddress("[email protected]", "Philip Harrison")); 

      SmtpClient server = new SmtpClient(); 
      server.Send(email); 
      msgSuccess.Visible = true; 

     } 
+0

は、あなたがそれを見るとまったく同じ完全なエラーメッセージを投稿してください。また、あなたのホストと話している場合は、自分のSMTPサーバーと、それに必要なユーザー/パスワードを聞いてください。デフォルトでは、Smtpclientは '127.0.0.1'から送信しようとします。 –

+0

私はシンプルなgmail.comウェブアドレス – Inkey

+0

に電子メールを送信しようとしていますが、あなたのstmp設定を表示できますか? – frennky

答えて

0

がトライcatchブロックでコードをラップ:ここではボブ

は、同様の議論です。次に、内部例外をチェックします。例えば

try{ 

... 
... 
} 
catch(Exception ex) 
{ 
Exeception e = ex; 
     while(e != null){ 
     Response.Write (e.ToString()); 
     Response.Write("<HR>"); 
     e = e.InnerException; 
     } 
} 

} 
1

使用する任意のSMTPサーバを指定していないです!

+0

web.configファイルにthoがあります – Inkey

関連する問題