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 サービスを開始して構成します。
インターネット インフォメーション サービス (IIS) 6.0 マネージャーで、SMTP サーバーに接続します。
サーバー ノードを展開し、SharePoint Foundation で使用する SMTP 仮想サーバーを探します。
適切な仮想サーバーを右クリックし、[開始] をクリックします。
仮想サーバーを構成するには、仮想サーバーのプロパティを開きます。
[配信] タブで [送信セキュリティ] をクリックします。
[送信セキュリティ] ダイアログ ボックスで、[匿名アクセス] または [統合 Windows 認証] を選択します。[統合 Windows 認証] を選択した場合は、[アカウント] および [パスワード] チェック ボックスをオンにして、Windows SharePoint Services サーバーの全体管理のアプリケーション プール アカウントが SMTP サーバーで確実に認証されるようにします。
解決策: サーバーの全体管理で、送信電子メール設定を構成します。
[サーバーの全体管理] ページで、[システム設定] をクリックし、[電子メール] セクションの [送信メール設定の構成] をクリックします。
[送信メールの設定] ページの [メールの設定] セクションで、[送信 SMTP サーバー] ボックスに適切な SMTP サーバーを入力します。
電子メール通知の送信の確認
種類に関係なく、何かのリストがある SharePoint Foundation Web サイトに移動します。
リスト項目をクリックします。
リストとリボンの項目をクリックし、[Share & Track] をクリックします。
[通知] をクリックし、メニューから [このアイテム] を選択します。
[新しい通知] ダイアログ ボックスの [通知の送信先] セクションで、[ユーザー] ボックスにアカウント名を入力します。
その他の設定を確認し、[OK] をクリックします。
新しい通知が作成されたことを知らせる電子メール メッセージが、電子メール受信トレイに送信されます。