を送信するには - 私は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は
Exchange Serverのどのバージョン? –
私が指定したメソッドを使用してそれを見つけることを試みましたここ[リンク] 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のバージョンによって異なりますか? –