2012-02-08 8 views
0

を送信するには - 私はVS 2010のASPを持って、それがIIS 7.5 で勝つ2008 R2上で実行されてくださいIIS7 - 私は電子メールを送信するように設定するasp.netのウェブサイトについて完全に混乱している電子メール

あなたがここに私を助けることができると思います。ネットアプリケーションは電子メールを送信しようとしています。

[1]私はこのサーバでSTMPサーバをinsatlledにしましたが、機能ビューで "Send EMail"を見つけることができませんでした。これは問題ですか?

[2]これは私のコード

using System.Net.Mail; 
: 
: 
//(1) Create the MailMessage instance 
MailMessage mm = new MailMessage("[email protected]", "[email protected]"); 


//(2) Assign the MailMessage's properties 
mm.Subject = "Subject"; 
mm.Body = "the content of body here"; 
mm.IsBodyHtml = true; 

//(3) Create the SmtpClient object 
SmtpClient smtp = new SmtpClient(); 

//(4) Send the MailMessage (this will use the Web.config settings) 
smtp.Send(mm); 

のweb.config我々はdifferntサーバー上でホストされているメールサーバ(MS Exchnageサーバ)を持っている私の会社で

<system.net> 
    <mailSettings> 
     <smtp deliveryMethod="Network"> 
     <network 
      host="MailServer2" 
      port="25" 
      userName="user_id" 
      password="password" 
      /> 
     </smtp> 
    </mailSettings> 
    </system.net> 

持つファイル(たとえばMailServer2 )

ので

私はMailServer2(これはメールサーバである)として、 "ホスト=" を使用している場合 - それは、SA

を私が使用している場合YS、ローカル・ホストのIPとして「ホスト=」「ターゲットマシンが積極的に拒否したため、接続できませんでした」 - エラーが「メールボックスは使用できません。サーバーの応答は:

"のためにリレーすることができません5.7.1でも私はスタートが使用してSMTP設定へのみました - > [管理者TOOLD - > 6.0 Managerオプション、ない喜びをIIS

は私ですが。 ?「愚かな何もIIS7は私にとって非常に新しいです - M。すべてのヘルプは非常にappricatedさ

任意のヘルプしてください

乾杯 VENUは

+0

Exchange Serverのどのバージョン? –

+0

私が指定したメソッドを使用してそれを見つけることを試みましたここ[リンク] http://office.microsoft.com/en-us/outlook-help/determine-the-version-of-microsoft-exchange-server-my-account-connects-to-HA010117038.aspx [/ link] ]と表示されます。 32981ですが、私の管理者と話すと、2007年だと言いました。 この設定はExchangeのバージョンによって異なりますか? –

答えて

0

MailServer2では、実際に実行しているSMTPサーバーがある場合は?そのマシンおそらく別のポートにあります。

メールボックス使用できません:エラーメッセージは、ローカルIP、このエラーメッセージでそれをポイントすると、SMTPサーバはポート25

上で実行されていないと言います。 5.7.1 "

実際にはSMTPサーバーから来ています。すべて正常に動作しています。SMTPサーバーの設定を変更して、ローカルホストまたはアカウント(あなたはそれがローカルにインストールされています以外に、あなたが使用しているSMTPサーバー言うことはありません)。

--hth、
デイブ

+0

ありがとうございます。ファイアウォールが私のサーバーからのリクエストをブロックしていることを知りました。そして、私のサーバーのファイアウォールポートを有効にした後、ウォークリングを開始しました。 !コメントありがとうございました。 –

関連する問題