SMTP サーバーとの通信中にエラーが発生しました - イベント 6858 (SharePoint 2010 製品)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2010-03-09

アラート名:   SMTP サーバーとの通信中にエラーが発生しました

イベント ID:   6858

概要:   Microsoft SharePoint Foundation 2010 では、通知や他の管理メッセージの送信に SMTP メール サーバーを使用します。通知の送信に使用する SMTP サーバーを指定したら、SharePoint サーバーの全体管理 Web サイトの [送信メールの設定] ページで、すべてのサイトを対象に、通知の送信と返信の受信に使用する電子メール アドレスを設定できます。

現象:   次の現象が発生する可能性があります。

  • SPUtility.SendEmail を使用して、電子メールを送信できません。

  • 通知電子メール、確認電子メール、招待電子メール、クォータの超過を知らせる電子メールなど、電子メール メッセージを送信できません。

  • このイベントが、次のようにイベント ログに表示されます。イベント ID: 6858 説明: SMTP ホスト <ホスト ID> の名前を解決できません。

原因:   以下のうちの 1 つまたは複数が原因である可能性があります。

  • Microsoft SharePoint Foundation が SMTP ホストに接続できません。

  • SharePoint Foundation が送信 SMTP サーバーの名前を解決できません。

この問題を解決するには、突き止めた原因に対応する解決策を利用してください。解決策の実行後、この記事の最後にある「電子メール通知の送信の確認」を参照し、機能が正しく動作することを確認します。

注意

以下の操作を行うには、SharePoint のファームの管理者グループのメンバーである必要があります。

解決策:   SMTP サービスを開始して構成します。

  1. インターネット インフォメーション サービス (IIS) 6.0 マネージャーで、SMTP サーバーに接続します。

  2. サーバー ノードを展開し、SharePoint Foundation で使用する SMTP 仮想サーバーを探します。

  3. 適切な仮想サーバーを右クリックし、[開始] をクリックします。

  4. 仮想サーバーを構成するには、仮想サーバーのプロパティを開きます。

  5. [配信] タブで [送信セキュリティ] をクリックします。

  6. [送信セキュリティ] ダイアログ ボックスで、[匿名アクセス] または [統合 Windows 認証] を選択します。[統合 Windows 認証] を選択した場合は、[アカウント] および [パスワード] チェック ボックスをオンにして、Windows SharePoint Services サーバーの全体管理のアプリケーション プール アカウントが SMTP サーバーで確実に認証されるようにします。

解決策:   サーバーの全体管理で、送信電子メール設定を構成します。

  1. [サーバーの全体管理] ページで、[システム設定] をクリックし、[電子メール] セクションの [送信メール設定の構成] をクリックします。

  2. [送信メールの設定] ページの [メールの設定] セクションで、[送信 SMTP サーバー] ボックスに適切な SMTP サーバーを入力します。

電子メール通知の送信の確認

  1. 種類に関係なく、何かのリストがある SharePoint Foundation Web サイトに移動します。

  2. リスト項目をクリックします。

  3. リストとリボンの項目をクリックし、[Share & Track] をクリックします。

  4. [通知] をクリックし、メニューから [このアイテム] を選択します。

  5. [新しい通知] ダイアログ ボックスの [通知の送信先] セクションで、[ユーザー] ボックスにアカウント名を入力します。

  6. その他の設定を確認し、[OK] をクリックします。

    新しい通知が作成されたことを知らせる電子メール メッセージが、電子メール受信トレイに送信されます。