SQL Server 2005 DB メール。私はこれをすべて機能させましたが、その後停止しました。最初からやり直してみたけど駄目だった
msdb 内のプロシージャがアクティブであることを確認するために、サーフェス エリア構成ツールが使用されています。
sysmail_stop_sp と sysmail_start_sp を使用して、メール サービスの停止と開始を試みました。
メール プロファイルが SQL Server エージェントの ALert System セクションで有効になっていることを確認しました。しばらく前に使用されているプロファイルを変更しましたが、サーバーを上下に循環させていません。これを行うのは大変なことです。
SQL Server エージェントの停止と開始を試みました。
ユーザーが msdb データベースに属し、ロール DatabaseMailUserRole を持っていることを確認しました。
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'
1
dbo.sysmail_help_status_sp;
STARTED
sysmail_help_queue_sp @queue_type = 'Mail'
mail 258 NOTIFIED 2011-08-19 16:51:34.500 2011-08-19 16:51:34.500
稼働していた時の状態RECEIVES_OCCURRING
です。
すべての電子メールは、sent_status が Unsent でキューに入れられます。
メールの資格情報を 3 回確認しましたが、すべて問題ありません。ポート 25 と 2525 を試しましたが、どちらもプロバイダーが受け入れています。
資格情報を別のメール クライアントに設定し、それらを使用してメールを送信することで、資格情報が適切であることを確認しました。
機知に富んでいます。何が起こっているのか知っている人はいますか?