Previous Topic

Next Topic

Book Contents

Book Index

サービス統合 - ローカルメールリレー

概要

以下のいずれかの状況が該当する場合は、MOVEit Transfer システム上で Windows Server の IIS SMTP サーバーをローカルメールリレーとして使用することを検討してください。

手順

  1. SMTP サーバーコンポーネントがローカル IIS サーバーにインストールされていることを確認します。[管理ツール][サーバーマネージャー] から [機能] > [機能の追加] をクリックし、[SMPT サーバー] を選択します。

    SMTP_1

    : SMTP サーバーが既にインストールされている場合は、選択された状態で灰色で表示され、その後に「インストール済み」と表示されます。

    機能の追加ウィザードが表示されます。

    SMTP2

  2. [必要な役割サービスを追加] をクリックし、[次へ] > [インストール] をクリックします。

    SMPT3

    SMTP4

    SMTP5

  3. インストールが完了したら、[閉じる] をクリックします。
  4. [スタート] をクリックし、[プログラムとファイルの検索] ボックスに「IIS」と入力します。
  5. [インターネットインフォメーションサービス (IIS) 6.0 マネージャー] を選択します。IIS 管理ウィンドウのローカルマシンの下に [SMTP 仮想サーバー #1] ノードが表示されます。

    Embedded OLE File Template, D75, H100

  6. [SMTP 仮想サーバー #1] を右クリックして [プロパティ] をクリックします。
  7. [プロパティ] ウィンドウで、[アクセス] タブを選択します。

    SMTP7

  8. [アクセス] タブで [接続] をクリックします。[以下のリストに含まれるコンピュータのみ] オプションを選択し、アクセスリストにローカルホスト IP アドレス 127.0.0.1 を追加して、アクセスを SMPT サーバーに制限します。[OK] をクリックしてウィンドウを閉じます。

    SMTP8

  9. [アクセス] タブの [リレー] をクリックします。[以下のリストに含まれるコンピュータのみ] オプションを選択し、アクセスリストにローカルホスト IP アドレス 127.0.0.1 を追加して、リレーアクセスを SMTP サーバーに制限します。このウィンドウの下部にある [上のコンピュータの一覧に関係なく、正しく認証されたすべてのコンピュータが、この仮想サーバーを中継に使用する] チェックボックスがオフになっていることを確認します。[OK] をクリックしてウィンドウを閉じます。

    SMTP9

  10. [プロパティ] ウィンドウで、[メッセージ] タブに切り替えます。[メッセージ] タブで、すべてのメッセージの制限をオフにします。

    SMTP10

  11. [プロパティ] ウィンドウで、[配信] タブに切り替えます。[配信] タブで、デフォルトの配信間隔とタイムアウトを小さい値に変更します。推奨値は、次の図のとおりです。

    SMTP11

  12. [配信] タブで、[詳細設定] をクリックします。[完全修飾ドメイン名] の値を、MOVEit Transfer サーバー名に設定します。[スマートホスト] を、メイン SMTP サーバー名に設定します。

  13. [OK] をクリックしてウィンドウを閉じます。SMTP サーバーの設定が完了しました。[プロパティ] ウィンドウの [OK ] をクリックし、SMTP サービスが起動したことを確認します。
  14. 最後に、新しいローカル SMTP サービスを使用するように MOVEit Transfer サーバーを設定します。MOVEit Transfer Config プログラムを開き ([スタート] -> [プログラム] -> [MOVEit Transfer])、[Email (E メール)] タブに切り替えます。サーバー名として「localhost」と入力します。[OK] をクリックして Config プログラムを終了します。変更はただちに有効になります。再起動する必要はありません。

    SMTP13

調整

MOVEit Transfer が実際のメールサーバーに過負荷をかけないようにすることが目標の 1 つである場合は、発信接続数制限 (デフォルトは 1,000) を調整します (標準的な調整値は 1~5 です)。この設定を変更するには、SMTP のプロパティを開き、[General (全般)] タブに移動し、[connection (接続)] ダイアログを開きます。

完了

ローカル SMTP リレーサーバーの設定が完了し、これを使用するように MOVEit Transfer サーバーが設定されました。

トラブルシューティング

メールのリレーループをトラブルシューティングするには、コマンドラインから reporterrors.exe 実行可能ファイルを実行します。この実行可能ファイルは、\MOVEitDMZ\Scheduler フォルダーにあります。このユーティリティは、MOVEit Transfer Config プログラムで設定されているエラーメールアドレスにショートメッセージを送信したり、E メールサーバーに関する接続問題をレポートします。

問題: ローカルメールリレーに接続できない。

解決策 1: [スタート] | プログラム] | [管理ツール] から [サービス] を開きます。Simple Mail Transport Protocol サービスが開始されたことと、このサービスが自動的に開始されるように設定されていることを確認します。

解決策 2: [スタート] | [プログラム] | [管理ツール] から [インターネットサービスマネージャ] を開きます。[既定の SMTP 仮想サーバー]停止していなことを確認します。

解決策 3: [スタート] | [プログラム] | [管理ツール] から [インターネットサービスマネージャ] を開きます。[既定の SMTP 仮想サーバー] を右クリックし、[プロパティ] を選択します。[全般] タブで、IP アドレスが [未使用の IP アドレスすべて] に設定されていることを確認します。

解決策 4: コマンドラインに移動し、「netstat -a -n」と入力します。:25 で終わるローカルアドレスの TCP エントリを見つけます。見つからない場合、SMTP サーバーは、そのリッスンポートとの結合に失敗しています。サーバーを再起動してください。

reporterrors.exe ユーティリティによって、E メールは正常に送信されたが、メールメッセージが実際にはその送信先に届いていないとレポートされた場合は、ローカル SMTP サーバーのキューフォルダーを開き、テストメッセージに対応するメッセージを見つけてください (このキューフォルダーには、通常、c:\inetpub\mailroot\queue のような名前が付いています)。

問題: ローカル SMTP サーバー上のキューにメールが配置され、配信されない。

解決策 1: MOVEit Transfer の設定の [MAIL SERVER (メールサーバー)] フィールドに使用する値が、[SMART HOST (スマートホスト)] に含まれていることを確認します。

解決策 2: [Attempt Direct Delivery (直接配信の試行)] ボックス ([Smart Host (スマートホスト)] 設定の近く) がオンになっていないことを確認します。

解決策 3: SMTP または SMTPSVC の SYSTEM イベントログ内に、DNS 問題を示すエントリがないか調べます。このようなイベントを示すエントリがあった場合は、上記で説明した [SMART HOST (スマートホスト)] を、角かっこで囲んだ IP アドレスに変更してください ([66.170.5.142] など)。

MOVEit Transfer Check ユーティリティを使用してメールのリレーループをテストすることもできます。E メールリレーのテストは、プログラムの実行中に入力した E メールアドレスに対して実行できます。