Exchange 2007 で外部の電子メールを受信できず、StartTLS コマンドが通知されない
トピックの最終更新日: 2009-07-01
ここでは、Windows Server 2003 のプログラムの追加と削除ツール、または Windows Server 2008 のサーバー マネージャ ツールを使用して、Microsoft Exchange Server 2007 ベースの環境で外部の電子メール メッセージを受信できない問題を解決する方法について説明します。
この場合、次の現象が発生します。
インターネットから電子メール メッセージを受信できない。
Telnet を使用して Exchange 2007 サーバーのポート 25 に接続し、EHLO コマンドを実行したときに、通知されたコマンドの一覧に STARTTLS コマンドが表示されない。
次のイベントが Exchange サーバーのアプリケーション ログに記録される。
ログ名 :
Application
ソース :
MSExchangeTransport
イベント ID :
1032
タスク カテゴリ :
SmtpReceive
レベル :
エラー
キーワード :
クラシック
説明 :
受信コネクタ <IP アドレス>:25 は MailFrom コマンドの実行前にトランスポート層セキュリティ (TLS) を必要としますが、サーバーはこれを実現できません。このコネクタの認証設定を確認してください。
この問題は、ハブ トランスポートの役割を実行しているサーバーに SMTP サービスがインストールされている場合に発生します。
サーバーに Exchange がインストールされている場合、SMTP サービスはインストールできません。ただし、後からインストールされるプログラムで、そのインストールの一環として SMTP サービスがインストールされる場合があります。ハブ トランスポートの役割を実行している Exchange サーバーでは SMTP サービスを実行しないでください。
開始する前に
この手順を実行するには、使用するアカウントにローカルの Administrators グループのメンバシップが委任されている必要があります。Microsoft Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。
解決方法
この問題を解決するには、SMTP サービスを停止して無効にします。その後で、Microsoft Exchange Transport サービスを再開します。または、SMTP サービスを削除して、コンピュータを再起動します。
SMTP サービスを停止して無効にするには、次の操作を行います。
ハブ トランスポートの役割を実行しているコンピュータで、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「services.msc」と入力し、[OK] をクリックします。
[サービス] スナップインで、[Simple Mail Transfer Protocol (SMTP)] を右クリックし、[プロパティ] をクリックします。
[停止] をクリックし、サービスが停止したら、[スタートアップの種類] ボックスの一覧の [無効] をクリックします。次に、[OK] をクリックします。
サービスの一覧で、[Microsoft Exchange Transport] を右クリックし、[すべてのタスク] をポイントし、[再開] をクリックします。
Windows Server 2008 の SMTP サービスを削除するには、次の操作を行います。
サーバー マネージャ ツールを起動します。
[機能] をクリックし、[機能の削除] をクリックします。
[機能] の一覧で、[SMTP サーバー] チェック ボックスをオフにします。
[次へ] をクリックし、手順に従って機能の削除ウィザードを完了します。
コンピュータを再起動します。
Windows Server 2003 の SMTP サービスを削除するには、次の操作を行います。
[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「appwiz.cpl」と入力し、[OK] をクリックします。
[プログラムの追加と削除] ダイアログ ボックスで、[Windows コンポーネントの追加と削除] をクリックします。
[アプリケーション サーバー] をクリックし、[詳細] をクリックします。
[インターネット インフォメーション サービス (IIS)] をクリックし、[詳細] をクリックします。
[SMTP サービス] チェック ボックスをオフにし、[OK] を 2 回クリックします。
[次へ] をクリックし、サービスが削除されたら、[完了] をクリックします。
コンピュータを再起動します。
詳細情報
Exchange 2007 のシステム要件の詳細については、「Exchange 2007 のシステム要件」を参照してください。
Telnet を使用して SMTP 通信をテストする方法の詳細については、「Telnet を使用して SMTP 通信をテストする方法」を参照してください。
参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。