0

SQLServer2000をWindows2003Serverにインストールしています。ボックスにSMTPがインストールされていないため、失敗したSQLエージェントジョブの通知を作成するときに、電子メールは送信されません。

ボックスにSMTPをインストールせずに通知を送信する方法はありますか?

4

2 に答える 2

2

SQL 2000のxp_sendmailでは、ボックスにSMTPは必要ありません。MAPIプロファイルが必要です。メールプロファイルの設定方法(Windows)を参照してください。SQLで使用されるMAPIプロファイルでは、優先配信オプションを指定できます。Exchangeサーバーの接続性、または組織の他のメンバーが使用するSMTPサーバー。

KB 263556 INFから:SQLメールの構成方法:

SQL Server 2000 SQL Mailは、メールホストとの拡張MAPI接続を確立しますが、SQLAgentMailは、個別の拡張MAPI接続を確立します。SQL MailとSQLAgentMailはどちらも、MicrosoftExchangeServerまたはPostOfficeProtocol 3(POP3)サーバーに接続できます。

注:拡張MAPIサポートのみを提供するという制限があるため、SQLServer2000にはMicrosoftOutlook2000クライアント(またはそれ以降のバージョン)が必要です。

SQL Mailを構成する前に、メールクライアントが使用するメールプロファイルをテストして、メールサーバーとの間で電子メールを送受信できることを確認する必要があります。

于 2009-09-23T18:32:26.207 に答える
1

同じ目的でサードパーティのフリーウェア (BLAT など) を使用するか、VB_Spripts (ant サードパーティ アプリケーションをインストールしたくない場合) を使用できます (http://www.paulsadowski.com/wsh/cdo.htm )。

于 2011-03-03T08:59:13.307 に答える