web-dev-qa-db-ja.com

システムの再起動後にIIS6仮想SMTPサーバーが自動的に復旧しない

Win2008 RC2を実行している仮想サーバーがあります。仮想SMTPサーバーを備えたIIS6を、私がそこでホストしているWebサイトのメールプロバイダーになるように設定しました。それはすべて正常に動作しますが、何らかの理由でサーバーが再起動した場合(自動更新はまだ有効になっています-多くのクライアントがあるため、これを最小限に抑えようとしています)、IIS6は再起動しませんSMTPサーバー。失敗すると、現在のセットアップで500エラーが発生するため、半日かけて謝罪します。

何か案は?

サービスでは、すべてが自動的に戻るように設定しましたが、まだサイコロはありません。

SMTPを再起動するとすぐに、問題なくすべてのメールが送信されます。それは完全に動作しています、それだけでは再起動しません。

私たちは本当に小さな会社なので、自動更新をオフにしたくないのです。セキュリティパッチがあるとMSが判断するたびに、ウィンドウの15のコピーを手動で更新する時間を割くことができません。

すべてのアドバイスに感謝します!ところで、私はこれらのフォーラムの完全な新人です。調べてみたが答えが見つからなかったので、ナイスになってください。しかししっかり。ここで学ばなければなりません。

9
Julian James

SMPTサーバーは、手動で開始して自動に変更するように設定されており、以下の手順に従います。

  1. スタートをクリック
  2. 検索ボックスに「サービス」と入力し、Enterキーを押します
  3. サービスのリストでIIS Admin Serviceを検索します
  4. IIS管理サービスをダブルクリックし、[スタートアップの種類]を[自動]に設定します
  5. サービスのリストからSimple Mail Transfer Protocol(SMTP)を検索します
  6. IIS Simple Mail Transfer Protocol(SMTP)]をダブルクリックし、[スタートアップの種類]を[自動]に設定します
  7. できた!コンピューターの電源が入ったときに自動的に開始するようになりました
5
Trent Walls

IIS6 SMTPがインストールされている2008年に気づきましたが、SMTPSvcは自動的に開始するように設定されておらず、手動に設定されています。あなたは試すかもしれません:

sc config smtpsvc start= auto

それが正しい構文ではない場合(現時点で便利なマシンがないため)、services.mscを実行してSMTPサービスを見つけ、自動に変更できます。次に、サーバーをすばやく再起動し、それが役立つかどうかを確認します。

2
Jon Angliss

理由がわかるまでの一時的な解決策として、SMTPサービスを再起動するジョブをスケジュールするか、次のようなスクリプトを実行します。

ネットストップsmtpsvcネットスタートsmtpsvc

(ここに他の例: クラッシュした場合にWindowsサービスを自動的に再起動するにはどうすればよいですか?

ユーザーの問題を最小限に抑えるために、Windowsの更新が特定の時刻に発生するようにスケジュールし、その数分後にサービスを再開するようにスケジュールできますか?

1
Dan